Put login in a waterfall, now storing user information upon login,
better error handling.
Changed erroneous property.
Changes following CR.
Changes following CR #2.
Merge pull request #36 from my-koop/mg_sessions

Refactored login code, storing user data in session, better errors
Fixed copy pasta error
Merge branch 'beta' of https://github.com/my-koop/module.user into ad_update_password

Conflicts:
	module/UserModule.js
	module/UserModule.ts
	typings/mykoop-user/interfaces.d.ts