Remove all upper bounds, bump to 0.4

The upper bounds are getting in the way of building with modern versions of many packages.  I've removed them and confirmed it still builds against the current Haskell Platform with GHC 7.6.3.  Can you please upload the update?  Hackage 2 denies me access to updating this package, since my e-mail address (`johnw@newartisans.com`) is not listed as the current maintainer.  Thanks!