Added Scala version, and moved alternatives to altv.

There is an initial prototype version in Haskell, and moved the Scala version that was also written into the repository for organzational purposes, the Scala version once compiled is by far the easiest to use.