#109: added entity pool, changedInWorld optional.
#109: addToWorld no longer required.
#109: cleaning.
Merge branch 'master' into entity-edit
#109: cleaned up tests, removeComponent now deprecated.
Fixes #109