initial comments feature and update of packages
make all tests pass again
add imcomplete and partly working comments
do not show add comment link if not enough permissions
improve routes

argument comments paths include the page, which is not strictly
necessary, but this way I could use the buildin nested paths