added setup() and teardown() methods to the cp_test classes. These functions are automatically run /once/ before and after all testcases, respectively. In the class, the default functions are blank, so they do not do anything. It is up to the user to override these functions in the child class.