updated getting started docs
Fixes tree re-loading when it doesn't need to based on navigating to the same section that was just accessed, improves performance a lot.
Changed naming conventions of spec files so they are human readable. Fixed up the route handling when clicking on nodes to ensure the query/search is cleared (so there's no overlap with creating nodes). Moved much of the data handling functionality of the content edit controller to a new service called contentEditingHelper which I've now written unit tests for.