list controller now takes advantage of two way data binding by binding list object directly to template
fixed navigation issue in menu controller
navigation from list controller with no action specified now correctly delegates to the menu controller
listerdataservice now creates a tree object as part of its core data structure
fromObj function, creates children from a javascript object with an expected structure
tests for fromObj function
inclusion of tree into main project, list page now creates the 'list' by loading data into a tree object
removed debugging statement
list template and list controller now use tree data structure, no change to actual behaviour
children can be added by passing .add() a node or childdata, with test
selection controller creates a detached node instead of using the list model
bread first search travelsal function _bft
tests for breadt first search travesal
list partial to include sublist field