adding test spec for basic event emitter class that can be derived from for all objects needing on/off/emit (namely the entities, systems and components)
Event emitter class that passes specified test spec
changing boolean checks to toBe in order toBe more explicit
changing object comparisons to toBe as well ... toBe more explicit
changing call to apply and adding test to confirm arguments get passed through