Documentation

Adds docstrings and a first draft of a user manual.
"The comment is indented, filled, and then printed ..."