Added command processing mechanism
Added multithreaded execution
Added some tests