Add gitignore.
Store full header in Event and add result helper functions. Write a
better Listen.
Add Event read and write tests.