Customer user model support based on django-user-accounts approach

Fixes #14