still working on tag parser

working on float parser
probably need more tests at the block level
hex, octal, and binary value parsers are very rudimentary