Added the eventProvider implementation, fixed a few bugs in the event implementation. Added unit tests for the events.
Updated status in readme