Documentation

Half of the documentation is done