added a basic set of integration tests