Adding .gitignore file

This will ignore the target, .settings, .classpath, and .project
directories and files