Moar docs

Fleshes out the documentation for the data model, endpoints and client connectors. Includes static rendering of groovydoc output. Future changes to groovy classes will require re-generating the groovydocs. Also changes the theme. See the output here: http://gdeproxy-branch.readthedocs.org/en/latest/