Added antlr grammar for parsing an input file which specifies the chord progression

and added Chord interface so that we can have chords and also the
related scale. Still not finished yet, need to get rid of some
intermediate code and get rid of old code.