Initial documentation dump

- include sphinx in requirements
- basic configuration, generated using sphinx
- updated gitignore to ignore the build directory
- added a readme on how to build the docs
Merge "Initial documentation dump"