Allow creation of PrettyMIDI instances without initializing with MIDI date (for creating from scratch). Also, minor bug fixes