replace raw Minitest::Mock with more specialized RackRabbit::Adapter::Mock
refactored Message to no longer be coupled to Adapter (makes testing a bit easier)