Rework authentication
Move clj-auth into dedicated project
Add tree attachments