Moved code to a haskell directory