Added several more tokens + grammar rules to handle kicking, drills,
strokes, energy zones, and intervals.
Node.py contains the start of an AST structure for encapsulating workout
information. Right now, it just consists of one general purpose "Node" class