Improve scalac options

+ Set options to warn about deprecation, unchecked, and features to include more descriptive warnings
+ Fix warnings received after setting these options
Merge pull request #42 from ramnivas/scalac-options

Improve scalac options