Merge pull request #11 from microhoods/dev

Stable Version 1
Merge pull request #13 from microhoods/dev

Set up beginning of basic server auth
Merge pull request #15 from microhoods/dev

Update file structure for server.js
Merge pull request #17 from microhoods/dev

Fix credentials bug
Merge pull request #20 from microhoods/dev

Remove requirement of local-only credentials.js for deploy
Merge pull request #22 from microhoods/dev

Add db support
Merge pull request #25 from microhoods/dev

Implement new user storage type
Merge pull request #27 from microhoods/dev

Fix credentials file
Merge pull request #29 from microhoods/dev

merge login functionality
Merge pull request #32 from microhoods/dev

update Bower issue
Merge pull request #35 from microhoods/dev

merge masons changes to master
Update storage of userId in auth
Remove user login logic from middleware.js and into userController.js
Modularize serialize/deserialize user from inside middleware.js into userController.js
Add comments to middleware.js
Merge pull request #36 from KiaFathi/features/server

modularize middleware.js
Merge pull request #37 from microhoods/dev

update server files
fix bug in userController
Merge pull request #38 from KiaFathi/features/server

fix bug in userController
Fix href on sign-in button:
was redirecting to azure site with absolute path,
fixed so that it used relative path, so wouldn't require internet on local