Package restructuring, add publishing to build.sbt