Merge pull request #3 from tobiasmuecksch/master

Implement server-side validation of registration data
Refactor backend structure

by storing route logic into controller
Fix registration

before this commit, it was not possible to register without a gravatar mail address.