Test

Removed all the .gitignore files from the child projects since the root .gitignore applies to them automatically. Added target/ to the root .gitignore. Removed .project and .settings from the project. These directories/files should not be part of the repository.