Before this change, the decoder would attempt to decode the entire AMQP message instead of just the payload, which fails in the case of BSON (and probably other situations).
This way it doesn't break 'dialyzer', which otherwise fails with 'apply_op_not_a_variable'. See [*] for details: [*] http://erlang.org/pipermail/erlang-questions/2011-October/061600.html
One difficulty of learning bunny_farm is that it's documentation doesn't fit into the Github convention for formatted text. Having renamed (and cleaned up) the README to be seen by Github as markdown bunny_farm's documentation can be more easily parsed. Signed-off-by: Brian L. Troutwine <firstname.lastname@example.org>
This reverts commit d78387c.