Force a node update when a child node is added

Before, if the update flag was set on the child (for a position change
etc) the parent would not be flagged for update properly. This fixes
that issue.
Added macros.h
Release 0.0.2