Iteration 1 of Swagger integration with API.

* Implementation Details & Top-bar completed
* All public API files updated
New requirement; Remember to use './manage.py collectstatic'
Iteration 2 - Removed all decorators from the APIViews in favor of permissions, documentation seems to be passing along better now. However the include() urls notation caused the API to stop serving properly. Exclude_apis are now included in the documentation view.. Looking for a fix
Previous 'error' was a red herring, exclude APIs are properly removed now. Documentation can be added to Class for 'global' scope and Method for 'Detailed' scope. Path parameters description/type(s) cannot be cfhanged.
ATMO-392 Iteration 1 - Status logging to separate file. Template for secondary, task-based 'instance watcher', included but commented out. Can be removed if the information will never be used.