First Draft of the event system. Got pretty much all the groundwork setup though some things might still need to be changed and testing needs to be done.
Added a Event for when a entity moves and a sample use of how it would be triggered in the transform component.
Got rid of the EntityMovedEventData since it wasn't needed right now.
Merge pull request #7 from bjumbeck/feature/EventSystem

Feature/event system