Fix bug, add sibling highlighting, add newline at end, add parent argument to most Node constructors