XML export now emits voice elements

Currently each part is single-voice. We will eventually add support
for multi-voice parts and some form of subvoices. However now it is
sufficient to default to voice 1 for each note and rest

Closes #35