Fixed default nodes to only be semi-transparent if they are the shallowest node that is default.
Fixed adding a new property to an object and selecting the default node if there is one, rather than making a new one.
Fixed object display building to not include undefineds.
Reworked switching types and schemas and replaceNode to use the new make function better, fixing a handful of bugs related to switching nodes.
Added some defaults tests and fixed a couple bugs I found along the way.