update library
tests for ast node type
update lib
add tests for reactants and products
test for no modifiers