Reformatting code and starts to configuration based back office tree.
Merge remote-tracking branch 'merchello/1.3.0' into 1.3.0
Finished new "backoffice" configuration section which controls the back office tree nodes and visibility of the tree node(s)