finished tag parser

finished the tag block parser,  it's parsing both the controller tags
and the program tags.  Need to figure out what to do with the program
tags.

just realized i need to parse the add on instructions, since some of the
datatypes include instances of the add on instructions