Add version handling on about page
Introduce minimal actvivity recording and visualization
Restructure and extent tests

Move test to test_enma package and subdirectories
Update Functional test and unit tests
Make tests running
Add activity tests and restructure tests
Update to documentation landing page
Add sending email and handling of email address validation
Add forgotten password handling.

Includes:
- Form to request a password reset email with link
- Form to actually (re-)set the password.

This is based on:
- usernames must be known (and are unique)
- email addresses are unique
- email account is in possesion of the user
Add pagination for activities
[WIP] Extend documentation

Add drawings
enrich test code
Add sphinx and extensions as dev dependencies.