add Node.getChild, .getPreviousSibling
still a bracket error somewhere
add a make target