Use Branches object for Git branch info

Instead of `Utilities` handling git branch information, move this into `Branches` class for simple testing and better design.