Fixed names and added dependencies to cabal