Set up the mvn structure and added the code