split Score class to MeasureScore and NoteScore
Update score packing for new MeasureScore and NoteScore classes
Add tempo classes, with support for parsing
validate start meter type and meter change value types
In NoteScore, require tempo values to be Tempo objects
Pack tempo objects as strings
fix float parsing
Require certain tempo types for valid note/measure score
Roll version to 0.19.0