Fix missing newline after altering list
Remove unused field accessors
Use pipeline to update then show checklist

All operations are in the form

    loadBranch >>= changeBranch >>= displayBranch

where `changeBranch` might just be the identity if
we've not chosen to update the checklist in any way.

Also tried to clean up treatment of Named, HEAD and
All-branches operations.