Add simplecov for test coverage
Add integration tests