Feature/style login page

# This pull request involves:

* Styles for login user page
* Fix failing specs
* Start to use smacss
This whole file looks kinda 'hacky', having heights defined on every element, using negative positions on absolute elements, setting paddings without a pattern ... sounds more like 'fixing' the visual for a bad markup