First commit of version 2.0

Nightly backup, although it compiles.
Documentation is incomplete.
All documentation completed