Fix confirmation logic
Move Users#create logic into User model, add reset_location, minor fixes
Merge branch 'iba_59_improve_users_registration' into staging

* iba_59_improve_users_registration:
  Move Users#create logic into User model, add reset_location, minor fixes
  Fix confirmation logic