Added name to user and display it instead of email in application layout

Added name for preparation for OAuth. Added OAuth and GitHub OAuth gem
were added to the Gemfile. Also added migration files for OAuth
compatibility.