Split login function into more manageable methods
Split login function into more manageable methods

Attempting to separate concerns a little and to break apart the very
long login method for code readability.

rachellcarbone/angular-seed,rachellcarbone/angular-seed,rachellcarbone/angular-seed