Fixes initial redirect after user registers to use a custom submit handler rather than the hook_user so the rest of the registration submit handlers are not effected
Code clean up thanks to jaydub
Bug fix so can be run without profile module installed
workflow_ng integration to allow for page redirection on profile setup completion