Login attempts

- [x] Each login attempt is logged (datetime and success/fail) to a file
- [x] Log module for easy integration of further logs
- [x] Login results can be viewed in the settings/reports panel