* Adds Sphinx to the dependency list * Generates Sphinx related configuration * Created Sphinx related docs
* Migrates the repository to use poetry * Changes to the development dependencies * Cleanup of old code