Some internal refactoring (againgit add .) - making things a little simpler.
Feature complete - List Branches done. No regression.
Merge pull request #6 from saxonmatt/ListBranches

List branches