Add START to parser
various changes to parser
Expand to max 128 rules (was 64, we don't have 128 bit ints so it needs to be a struct)