-----
* Invitation model backend uses models to track invitations
* Registration/inviation backends take an optional namespace argument on initialization. The use
case is if you want to namespace the URLs
* Can provide a dotted path to `invitation_backend` and `registration_backend` functions
* Drops support for Python 2 and Django versions < 2.2 LTS
* Migrate the codebase to an src/ layout
* Now with more test coverage!