Added invert and isNumbery function for separating string and numerical keys in caret lookups. Added nop handler for Comments found in XML DOMs when loaded and parsed into ThingyTrees. Fixed bug from missing 'this.' in removeChild. Began adopting prototypeFunction. Created resetCache() for initialising/resetting CachingWalker.
Normalised some prototype initialisation. Handled null vs undefined but in metadata lookup of calculateCaret. Removed check for deleting preceding carets only being within the same thingy. Began to construct validation decorator and styling walker.
Added tests to verify support for new backspace behaviour (deleting in zeroth position of name deletes the named element or attribute). Added additional control key to ensure text authorship happened within element (change in logic had caused document caret before text insertion to be in wrong ancestor heirarchy).
New journey validation tests uncommented and verified are green.