Customized .gitignore

Customized .gitignore to ignore .settings, .classpath and .project