Added min_elements attribute to Patterns
Removed chord syntax from grammar until I figure out how to generalize it into parallel patterns.
'&' modifier controls exactly how many elements will be emitted
by setting both min_elements and max_elements on the affected pattern