Component: Triggers update event on _nodes add/remove manipulation. Fixes #23
InfiniteContainer: Allow Container constructor to be swappable. Fixes #27
Component/Container: update event fired once

All changes to _nodes is notified through the update event.
Merge pull request #2 from Aintaer/component_tweaks

Component/Container: update event fired once
Merge pull request #32 from mrjoelkemp/component_tweaks

Container and Infinite container additions