Add Github Authentication

#### Adds github + omniauth support, including
* Signing up with Github
* Signing in with Github
* Granting CodeMontage access to Github info + repos (public & private)