Feature/style login page

# This pull request involves:

* Styles for login user page
* Fix failing specs
* Start to use smacss
I'm not fan of having lefts/tops and so with percentage values, as it will 'move' your element as your screen size change (different ratio), and could cause some misplacing; I recommend you to have fixed "position" for the element (left: 10px, top: 10px), this way it will always be 10 px from the parent's border