API documentation with Enunciate

Change-Id: Icd74fb5737f1a291ff1d156012b9e27548c77a54
Signed-off-by: Matthias Steiner <matthias.steiner@inscope.net>