Removed CaKit submodule.
Deployment/naming refactors.

- Moved README.md and requirements.txt to resources/ so that we can reference them from setup.py .
- Began documentation.
- Renamed gunicorn configs so they'll load correctly in light of Gunicorn bug (https://github.com/benoitc/gunicorn/issues/787).
- Fixed packages value in setup.py . Was excluding non-root packages.
Many small changes/refactors.

- Client and server event-handlers now have a base-class, which is asserted.
- Moved test event-handler methods to a test event-handler class, used by default.
- Moved a configurable to a more relevant module.
- Renamed a configurable to be more relevant.
- Finish initial draft of documentation.
- Renamed webserver socket files.
- Bugfixes.