testing environment set up and initial tests passing