Moved everything around. Using plural on directories because it seems that's what Taylor does. And he's awesome.  Added in event extension, will pass back objects when used in events.
Moved away form extending Laravel event dispatcher to using inhouse dispatcher that extends.