fixed voice-staff assignment in formatter
fixed error in Vex.Flow.Articulation call; refact.
separated interfaces