Record method definitions
Move EventStream clases into their own files
Rename EventStream::Publisher -> EventStream::Producer
Rename EventStream::Event -> EventStream::Events
Rename Events::Stdout#stdout and #stderr -> #value like the others
Evaluate EventStream spec inside EventStream for less annoying constant access