Refactored event to new format and made properties private.
Added utility function for converting date to iso8601
Adapting Session to new event format and moved mouse move log determination to nativehookwatcher
Further work on event sytem + added http pusher
Refined pushers by moving some logic to basepusher
Fixing up socketpusher
Added source to event and ensured that source is always set by session.
Added gzipping support