Moved from build.scala to build.sbt
Such that the project can be referenced as a subproject
Added ModelExtensions typeclass