Tidies up the pom.xml's:
Namely:
1. transitions to failsafe plugin for doing integration tests and discontinues surefire config for integration.
2. consolidates dynamodb configuration into the parent pom.
3. Sets it up so that unit tests run by default, but integration tests require -DskipITs=false
4. To skip unit tests use -DskipUTs=false