added java related gitignore patterns