Add base maven project and gitignore