Add SBT as build system, add Java package annotation for generated code
Moved files, updated readme, added src/main/generated to build.scala for IDE support