documentation and profiling tools

* Compiled a brief documentation
* Added profiling tools