CSRF protection token.
Dedicated class to represent anonymous users

- Need a representation for special users to not confuse with actual
  users with special names
- Also provide some basic tests for the login and the user functions.
CSRF protection form integration

- Generates a hidden input field for injection into the form
- Also the before_request hook.