Initial commit of the Event class.

Includes constructors and helper methods for them.
Create an Event and serialize the Event-Id header.
Serialize and print the basic headers