updated the UserRegistrationsController#create action to respect Devise after_sign_up_path_for

Fixes #183
Fixes #181
Fix bug where @spree_user is not being set before re-displaying password edit form on blank password

Fixes #199
Fixes #198