Some more exception related changes.
Restructuring of the documentation.

The goal is to have a consistent structure that makes sense
to people who have no idea what LASIF is.
Custom sphinx directive for CLI doc.

Not fully finished but rather a first working version.