Set up Sphinx for documentation

As seen in worksheet 12:

  • Add Sphinx documentation for the existing code.