Added exceptions class
Moved sync to user#show. Fundamentally, I'm unsure
how to implement this intelligently. Maybe it really
should just be part of the login process? Done in parallel,
this could be reasonably efficient. The trouble with this
is that Warden's after_authentication only happens
once the user actually signs in - but if it's a cookied
or tokened request, how do we know?
Capture errors from provider sync
Fix broken JS
Improved homepage design