added add_child implementation and moved add_children to a convenience role.  This simplifies unit testing.
added add_child implementation and moved add_children to a convenience role.  This simplifies unit testing.

neuroneuro15/ratcave