fix admin pages
Related to #469 (closed)
- Use simple, custom templates for the admin dashboard
- Table for active admin sessions to work across multiple server workers
- Tests for the admin login
- Remove dependencies: sqlalchemy, sqladmin, itsdangerous
Related to #469 (closed)