Added many features

More effecient event handling. Will not register handlers if the setting is set to ignore that event.

Implemented bypass perm node
Implemented damage protection
Implemented more messages.
Implemented color parsing.