Updated to v0.3.4. Added haskell-mtl dependency to stop quickcheck errors