Change 3031

Barrie Slaymaker
Request Review
Fix empty branch creation
       batch adds, edits, and deletes
       rearrange for code maintainability
1 edited 0 added 0 deleted
Tip: Use n and p to cycle through the changes.