Lay the basic structure of the documentation

The basic structure for the sphinx documentation has been laid in the
docs/ directory. The main script, helper scripts, and the API are going
to be documented.