Add basic item adding

Fixes terrible item.children() bug. Callbacks still need attached.
Sort of fix delegation bug, fix new models not saving