initial commit for haskell encryption tool