Documentation

documentation is not finished yet
Doc update
Starting to implement the latest features

revert to this commit if something goes wrong in the implementation of
new features