Adding mvn structure and .gitignore