Removed Controller from controller names and tests.  Its in the dir name, so no point in that redundancy.  Added an *extremely* simple event system.  Drop in a .js file into the events/ directory with the typeClass of a given device and itll trigger the .fire() method when a presumed good command is received.