Added event class and connected to main payload class
Added most event methods, tests passing