yet more tests, started adding mocks, added another test method, and added debugger for stepping through library