Initial implementation of testsuite
Update