* refactors majority of user views into class based views * introduces BaseModalFormView and BaseView for even more generic usage * renames url identifier user:index into user:detail for more clarity
* removes frontend input field holding generated API key * replaces with modal form * reworks tests on API token form
* adds unit test for User model and forms * refactors functions from user_checks.py into User class and drops user_checks.py
* adds unit test for team creating and editing of user app