add Oauth authentication - user goes to login, is authenticated with GitHub and
redirected. Their user account is updated and they are logged into the system.
The user is then redirected to the index page.

add migrations for users and sessions tables.

change controller convention to use Controller classname suffix.

configure Vagrant and application to use the same development database.