Project structure refactoring
Added missing copyright headers to some files
Tweaked SBT build configuration to place SBT compiled .class files into its own 'target/sbt-classes' directory.