implementing the Of::Test object.
[fixed] once a dependency is loaded, it's not necessary to require it on every file.
created option '-nb' (don't run blocking tests, 'non-blocking') to write the config file.
moved utils.rb to api/utils/utils.rb.
[fixed] must force to download dependencies and set CXX and CC.