implemented Range class; updated parseRange() in parser
made changes
altered range syntax in EBNF
added range syntax to parser