Wip/sphinxapi

Adds API documentation with sphinx for coala. Next step will be to use something like readthedocs.org for continous documentation building and to have up to date as well as stable documentation online. Not sure if we can do the same thing with an own strato server or so. Webhook/cronjob? No idea... yet ;)