Updated .gitignore to untrack .settings, .cache and .classpath