Added base CRUD Service and refactor of integration tests.