Generate a dataset using an agent (allowing to select between this and a random dataset)
* updating the documentation website * adding the built docs * update of api docstrings across coach and tutorials 0-2 * added some missing api documentation * New Sphinx based documentation