POM: add -Xlint compilation flag to see warnings details
Add .gitignore file to ignore target temporary files/directories