added sbt-assembly plugin and a assemly sbt task for creating an uber jar