Added the start of the testing framework