Add rest of rules to parser prototype

Parser can now detect and parse strings of tokens for every rule in the
IBTL.
Needs testing!