Add GitHub authentication
Add Tests
Add Tests
Add tests for DB
Merge pull request #28 from thejsj/auth

Add auth and testing