v3.0.0 Anubis LMS (#84)
* CHG course aware admin utilities
* ADD professor and TA management components
* ADD basic permission and crash checks
* CHG rename pytest.sh
* CHG lint
* ADD TODO on all places in api that need docs
* CHG document a huge amount of the api
* FIX debug message target
* CHG move nav items into Components subfolder
* CHG set the DH_HOST for testing data seed
* CHG significantly reduce course context checks
* FIX spacing issue in design doc and add management ide auth notes
* CHG more graceful course context checks in the frontend
* FIX theia admin network policy
* CHG simplify theia proxy LRU cache
* CHG more clear error message on course action permission
* FIX remove is_admin check from public submission
* FIX remove is_admin check from auth user create
* CHG increment version on about page