Merge pull request #46 from thejsj/master

Add front-end login. Add `Add Project` button.
Merge pull request #47 from thejsj/master

Add home and userBox
changed dependency order so angular is first
fixed package.json
Add Fixes to Login
Refactor Github Login Route
routes projects. dummy data. needs to pull from database
created projects link to documents
Merge pull request #48 from floofydoug/master

links projects to their documents
Add File Adding
Add deployment/Docker files
Add production env