[TASK] authentication improvements

use own user object instead of the neos user
use user object as author for comments
show login form if no fronted user is logged in for adding new snippets and comments