Adds documentation

Add api-samples to docs.
Change config for Sphinx.
Add common exceptions documentation.
Add documentation for all operations.

Implements: bp rest-api-documentation
Change-Id: I5563501411663d326611df74f332f935459c35aa