More tests

I'm submitting this early to gather some feedback as I don't have much Haskell experience. I plan on
porting many more tests from [Bunny](http://rubybunny.info), RabbitMQ Java client and [Langohr](http://clojurerabbitmq.info) in the future.