First shot on custom user management (#1)

Ref: https://github.com/ideas-box/ideasbox.lan/issues/1
If you're testing the factories themselves, put the test in `tests/models/tests_factories.py`.