Working with CollectionView
Changed the validation length on the password field in the loginform to allow for shorter passwords.
Added more info to the repr of Collection.

A lot of stuff in the CollectionView to create new collections and such.
Changed the templates to display more info and display the correct forms.
Changed the info on the mainpage depending on if you are logged in or not.
Must add csrf_tokens to all forms, wounder if there are any other ways to do it?
Working around the anonymous user that flask-login uses when the user isn't logged in. Should work now with the added is_active calls.
Renamed Group to Collection in __repr__ for Collection so that it actually representes what it is.
We do not need to remember the user with cookies, so set it explicitly.

Set the route_base to shorter things, but will probably not keep it. This meant that I had to change the forms since they need to use the correct route.

Also changed the errorhandler for 404 to give a better errormessage for debugging.