add dependencies on models

also deleted a bunch of auto-comments in the routes file
user can like self once (results in blocking self)

we should put a big 'we like you too!!!'
Merge pull request #25 from maxkohl88/add-dependencies

Add dependencies