Support for Beecon HTTP PUT, removed all of the HTTP GET code and
cleaned up sanityChecks
new events

Three new plugin events, triggered if any device changes are received;
stateChange/statePresent/stateAbsent