Feature/style login page

# This pull request involves:

* Styles for login user page
* Fix failing specs
* Start to use smacss
don't forget to sort your properties, also, do you explicity need the width attribute? by default every element will take the full width unless you have set it before (but in this case, it sounds like you didn't because it's an id)