Changed test runner from static to singleton
Reporting test result with true/false instead of log levels
Updated readme