[docs] - Add API documentation generation

Use sphinx to generate api docs which we can tie into a service like
Read the docs in order to have reference documentation on our apis.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>