Support custom User model
Merge pull request #43 from robmessick/issue-42

Fixes Issue #42 Support custom User model