Added Scale::CHROMATIC constant
Added support for scales and scale types to the MTK syntax grammar
Repurposing scale support in grammar into a generalized arpeggio system
(might just delete the Groups::Scale class as it doesn't really achieve the intended behavior)