Add more file to be not tracked by git

1. mac osx generated files
2. idea generated files
3. sbt generated files