Added catch test framework, start of tests