Event tests listening.
Correct inline documentation.
Fix describe test.
Remove PHP5.3
Remove dependency that is no longer used.
Finish tests for fire method.
Add tests for Factory class.
Update to interface changes.