Add Omniauth with twitter and unit tests for User

We added unit tests for User, but weren't sure about adding tests for session controller, we assumed we would do further testing with capybara later?