Add user model
Spike authentication with github. Doesnt do anything yet.
Needed test settings to run tests
Log in with github button on front page
Tests using mocked login when running
Every board should have an owner
dont have to verify unique emails as we use github for all authentication
WIP: commits should be posted with a unique key that represents user and board
Dont allow commits from unknowns
Add successful upload for a commit
Verify posting commits also validates and works with files
update client scripts to work with new token based upload
Verify that boards#show works with commits on it
Go to dashboard after logging in
Put some content on dashboard page
Refactor to use one file for scss variables (colors, widths and so on)
Create logout functionality. Use a sessions controller to abstract out the login_at_provider helper in all views
Hide notices and alerts after a few seconds
the .with-menu class is automatically applied to all relevant views
More convention use in routes