Feature/improve structure and ui

This pull request introduces [Slim](http://slim-lang.com/) and [Bootstrap](getbootstrap.com) to the project, introduces presence validation for the User model and removes JSON support due to it being used.

See commits for detailed information.