Added authentication to login form
Refactored Authentication into Separate Files

* Moved authentication code into separate file to make code cleaner and more modular
Added support for authenticating using local dummy accounts when in development

* Added authenticating against dummy accounts until we deploy the authentication server
out on the internet.  This will make it easier for everyone to test.
Merge branch 'AuthChanges' into dev

* AuthChanges:
  Added support for authenticating using local dummy accounts when in development
  Refactored Authentication into Separate Files
  Added authentication to login form