Move validation code and to its own package

--HG--
rename : domain/src/main/java/org/testinfected/petstore/Constraint.java => domain/src/main/java/org/testinfected/petstore/validation/Constraint.java
rename : domain/src/main/java/org/testinfected/petstore/ConstraintViolation.java => domain/src/main/java/org/testinfected/petstore/validation/ConstraintViolation.java
rename : domain/src/main/java/org/testinfected/petstore/ConstraintViolationException.java => domain/src/main/java/org/testinfected/petstore/validation/ConstraintViolationException.java
rename : domain/src/main/java/org/testinfected/petstore/Constraints.java => domain/src/main/java/org/testinfected/petstore/validation/Constraints.java
rename : domain/src/main/java/org/testinfected/petstore/Ensure.java => domain/src/main/java/org/testinfected/petstore/validation/Ensure.java
rename : domain/src/main/java/org/testinfected/petstore/NotBlank.java => domain/src/main/java/org/testinfected/petstore/validation/NotBlank.java
rename : domain/src/main/java/org/testinfected/petstore/NotNull.java => domain/src/main/java/org/testinfected/petstore/validation/NotNull.java
rename : domain/src/main/java/org/testinfected/petstore/Valid.java => domain/src/main/java/org/testinfected/petstore/validation/Valid.java
rename : domain/src/main/java/org/testinfected/petstore/Validate.java => domain/src/main/java/org/testinfected/petstore/validation/Validate.java
rename : domain/src/main/java/org/testinfected/petstore/Validation.java => domain/src/main/java/org/testinfected/petstore/validation/Validation.java
rename : domain/src/main/java/org/testinfected/petstore/Validator.java => domain/src/main/java/org/testinfected/petstore/validation/Validator.java
Move transaction code and to its own package

--HG--
rename : domain/src/main/java/org/testinfected/petstore/AbstractTransactor.java => domain/src/main/java/org/testinfected/petstore/transaction/AbstractTransactor.java
rename : domain/src/main/java/org/testinfected/petstore/QueryUnitOfWork.java => domain/src/main/java/org/testinfected/petstore/transaction/QueryUnitOfWork.java
rename : domain/src/main/java/org/testinfected/petstore/Transactor.java => domain/src/main/java/org/testinfected/petstore/transaction/Transactor.java
rename : domain/src/main/java/org/testinfected/petstore/UnitOfWork.java => domain/src/main/java/org/testinfected/petstore/transaction/UnitOfWork.java
Don't indent mustache section tags so that newlines are trimmed