Modify Event structure; bug fix Header stream

EventWriter now corrects for 1600-basis DateTimes; Event now a better
superclass for InputEvent and OutputEvent classes; BDF.setZeroTime now
takes an Event rather than InputEvent
First complete version with output

Writes new HDR and EVT files based on marked artifacts