Allow non-numeric branchId

Branch Ids are the free text name of the branch. I had to change the showBranch function to allow strings instead of only accepting integers.