Add a custom user model and minor changes to settings and requirements.