User model, controller, views and tests.

* Added all of the above.

* Tests (copied from post tests).
I18n started, small views changes.
[minifix] Added term-ansicolor to Gemfile.
[minifix] Fixed flash_helper for Travis.
Sessions added.

* Added sessions controller.

* Added Virtus data mapper for it.

* Added auth_helper.

* Forms and views partially changed to reflect the new controller.

TBD:

* Real tests.

* I18n.

* Better controller integration with the existing model.
Wrong, migrations, minifixes.

* Rewritten tests with Wrong.

* Added user_id to posts and comments.

* Numerous minifixes.

* I18n.

TBD:

* Session tests.

* Models refactoring.
Better tests, i18n.

* Finally, the tests for the sessions controller are here!

* Other tests imroved as well.

* Views now use ".foo" syntax instead of old :foo.
Removed name from post model.

* Name field removed from Post.

* It is also removed from all views.

* Minor i18n and other fixes.
Commenter field removed, models cleaned up.

* Models are now clean from attr_accessible's.

* Commenter removed from the Comment model.

* Basic HTTP-authentication removed.
Homepage, admin and more.

* Homepage added.

* Admin created.

* Only Admin and the user can now edit/delete their posts, comments and
* profiles.
Minifix in a view, current_user -> resource_user.
Merge branch 'feature/users' into develop

* feature/users:
  Minifix in a view, current_user -> resource_user.
  Homepage, admin and more.
  Commenter field removed, models cleaned up.
  Removed name from post model.
  Better tests, i18n.
  Wrong, migrations, minifixes.
  Sessions added.
  [minifix] Fixed flash_helper for Travis.
  [minifix] Added term-ansicolor to Gemfile.
  I18n started, small views changes.
  User model, controller, views and tests.