Bumped SBT version to 0.12.4
Added some trailing newlines to files
Moved all source into src/main/scala/..., so scalastyle plugin works
Added scalastyle plugin
mass-fixed most scalastyle violations