Documentation added
Testing of new classes done also new test UI code for running one test
minor bug fixes
Revert "minor bug fixes"

This reverts commit 56c55adba118b309456fc9148a230ef3dd88aae5.