added a bunch of validation
added rickroll
separated controllers
removed misplaced link from migration
Merge pull request #10 from fab9/validations

added validations