updated tests and added a number of initial test files