Add requiredAttrigbuts, defaultAttributes to Humon.Complex. Add initJsonDefaults as well. Specified initJsonDefaults behavior for Humon.Summary
Rename DaySummary to Summary.
Move some replaceAt/insertAt/insertChild functionality into Humon.List as opposed to Humon.Node. Change Controller#commitAndContinueNew to use insertNewChildAt
Add Humon Goals. Move deleteChild from Humon.Node to Humon.List. Change HumonEditor#initContentFromJson to not convert undefined into 'undefined'
Fix bug in smartFocus for Humon.Complex and subclasses: smartfocus now relies on hasKey instead of context==hash
Simple goals work