wip
removed some extra stuff from controller and allow passing models to spawn
spawnWithModel
destroyChildren working with type or empty, and controller.children -> controller.__children__ (private)
Controller#uuid
Struct#uuid
Made Controller#__children__ a hash for easier lookups
Controller#destroyChildWithModel