doc: Added some barebones meta-files.

* README.rst
* setup.py
* version.py
* requirements.txt

Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
docs: Added basic Sphinx documentation.

Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
api: Restructured file format in line with good practice.

Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
docs: Restructured documentation to simplify and reflect code.

Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>