added basic rack integration test.
refactored the maven modules for integration test so we can have some more configurations
cleaning up the int tests. set parent poms accordingly.