Reformat code to make it consistent with rest of project
Use true GUIDs for abn-tree nodes
Set the ID property of each <li> element to the branch GUID for abn-tree
Select all when editing in angular-xeditable by default
Use .catch() instead of .fail() for promises, and show full stack trace in console
Add support for adding topics in the sidebar, and verify ownership when retrieving and editing