Added additional entries to .gitignore.
Added additional warnings flags to build.sbt.
Fixed style violations and warnings.