Added a function to free a node.
Added a bunch of unimplemented functions for parent-schild and property management.
Properties can remember their default value.
Fixed an error in nodes.c and actualy added it to the build file.