List branch names alphabetically

Some platforms don't sort their directory listings alphabetically so we
have to do it before showing the user. This matches up with the `git
branch -a` output.

Fixes issue #3