refactor of claims api; parser and claims objects unchanged
beginning parser refactor