added .gitignore to remove .DS_Store, .classpath, .project, and .settings