Add GitHub authentication
Add Tests
Add auth redirection
Merge pull request #34 from thejsj/master

Adding Github Authentication and Tests