Added Benchmark_Controller docs
Some more docs & refactoring