initial commit of new documentation using Sphinx as the documentation generator