Implement CAS authentication using https://git.unistra.fr/vue/cas-authentication/
The following pages should be unavailable when user is not authenticated:
- user profile
- creating / updating / deleting sets
- creating / updating / deleting items
The scope of this issues is just per PAGE filtering based on authentication alone. Per MODEL permissions based on a specific set of rights of the current user is out of scope (@see #11).