Ported tests from internal repo
removed dead files
Initial (wip) commit of the test framework
Ported more functions
Added colors to devDependencies
Fixed in valid className check when autoloading mixing
Added basic test runner and test framework
Fixed invalid lookup for singleton classes when autoloading in nodejs
Added ClassBuilder tests
Removed  unnecessary dependencies