Merge pull request #1 from dillmo/master

Feature catch up
Fixed an issue with simultaneous class changes

The listener logic is arranged in short circuit style for efficiency, however, this created a situation in which only a single class change can be detected in a single tick, even if multiple bots are changing classes. This fix rearranges the short circuit so that this cannot happen
Improved reciever efficiency

Reduced the number of unnecessary reciever checks by not checking for messages from itself
Increased the broadcast rate

Since states change often, I've increased the rate at which states are broadcast are made from every 5 seconds to every 1 second
State plugin: implemented state support reciever
Tentatively finished reciever logic in states plugin

Entirely untested, but should work as expected
Improved states plugin efficiency

Added a qualifier to all recievers. If the bot is confirmed dead, it's no longer necessary to listen for state messages
Fixed a bug in which a bot could be considered alive, but nonexistant
Applied change described in b6b0f7d6ced8ad4d0b3da15853a8788e6e635357
Merge pull request #7 from chaorace/master

Plugins update