Cabal: Depend on aeson < 0.7 (see issue #3 and issue #5).

aeson 0.7 uses scientific for numbers, which makes it non-obvious
how to convert aeson numbers to bson numbers.
Add travis.yml