Addded new test framework
Updated testsuite