Moved EventClass and depends to Events.hpp
Last improvements to Events.cpp and Events.hpp before first use of new interface
First use of new Events interface improving speeds by around 50%