Basic working version.

Support for Python, Haskell and Ruby.