Big revamp of ItemMessage.
Now uses Bukkit metadata to store a message queue per player
Allows message sequencing and multiple plugins to use this class without
messages overwriting each other.
Also added message priorities.