basic infrastructure for integration tests

Integration tests can be (and will be) slow. I created a separated profile "IT". It run be run as
```
mvn integration-test -P IT
```