Refactoring: separation between events and questions.
Code clean up.
Add generic object "Poll" and dispatcher to route from poll to any type of poll.
Format.
Prepare comments on polls (see #12).
Code style.
Moved common poll informations to Poll class.
Refactoring: same URL pattern for any type of poll (previous one still works).
Bugfix: view poll from "view" route and not from "submit answer" route.

Method names might have to be renamed if such a confusion happens...
Refactoring: naming.
List authentified user's polls.
Dead code.
Source format.
Add unit tests for QuestionService.
Unit test: anonymously answer question.
Moved security controller objects to dedicated package.
Cache session user.

Cached user is shared between all sessions logged with the same username (since username is the key). See if concurrency issues can happen...
Poll tags.

 * Share.
 * Headers.
New gravatar tag.
Add gravatar support on poll answer / results.