introduced maven
migrated rest of the files to scala
added dummy ScalaTest
removed semicolons
added log4j;
implemented few more unit tests