Fix last
Remove redundant node_incref and node_decref functions
Remove node.c/node.h, move prototypes to a separate header and refactor