temporary commit
parser now supports returning to previous successfully parsed unknown length subfields if parse error and retry with a different length
parser now supports retrying with an altformat of the already parsed fields
bug fixes