Added SBT based build system.

this pull request replaces mvn pom.xml's with sbt build definition and few other minor changes.