Added scala support, updated .gitignore