switch to Maven and new gitignore