cabal file cleanup
broader base dependency
trailing whitespace cleanup
Merge pull request #1 from ekmett/master

Minor style cleanup.