Fix midi file parser & song files
Add serial-mock files for testing
Update test harness on pianoforte
Reorg midi reading into 'instants'