made unittest running
add waiting for tests to finish
remove system outs
remove system outs
add execution monitor and test
put it all together
remove warnings, missing comments etc.