Fix README, add demo, introduce better error handling, support reject, warn on subscription if handles are missing

Addresses several open issues - #13, #18, #19, and #20 as well as adding support for reject (rejecting a message without re-queueing it).