Refactored login/signup to allow running outside of a dialog

From now login/singup functionality can be run in two modes:
1) inside a dialog (for example from navigation header)
2) outside of a dialog (for example from create new ride form)
Merge branch 'master' of https://github.com/barbatus/GimmeRide