added code quality tools
added gitignore files since folders will be empty otherwise
removed eclipse .metadata from repository
added .metadata folder to gitignore to prevent further recommit