Check for nil before wrapping a message handler [fixes #56]
Explicitly extend IPersistentMap [fixes #57]

This should prevent clojure maps from being dispatched as Seqables on
occasion.