basic project infrastructure defining parent pom and first modules