Compile Task UTF-8 Encoding

Use UTF-8 as default encoding for compile tasks
Adds gradle files to .gitignore