Took init out of the stores hooks
Init functions are now a thing of the past
 * Write a totally custom class rather than extending eventEmitter. Write it so that registering a function requires the module's name,
   and invokeAll groups by moduleName.
  * In new Invoke, write the aggregating functions and allow invoking for a specific module!
  * Simplify the return of moduleName in events, change hook.stores() so that it can return an object
All modifications to the new hotplate done. This is a pre-testing commit
Fixed small bugs after the huge changeover to new events library
Using the new EventEmitterCollector module
Merge branch 'noinit'