when writing to file, use note on messages with velocity=0 since this library does not yet support off velocities
fixed null reference error in Timeline#to_s with empty timelines
Realtime midi recording now interprets note ons with velocity 0 as note offs.
Also started ignoring unknown messages to avoid polluting the timeline with unsupported garbage.