final pull request before presentation

Here is the final PR for my code. The documentation has been added in the docs folder.