Added MessageSender extends BukkitRunnable to return messages from
asynchronous threads (i.e. the ones that perform blocking name lookups).
Completed sendOffer(...) method complete with asynchronous call to the
managers which are name lookup dependent.