Generate a serial id.
Move samples to a separate source folder.
Update to Java 8.
Begin migrating code to Scala.