Added partial branch name matching to go

* E.g. 'go mas' will git checkout master (or the first branch that
  matches 'mas' in the list, be careful)

* Useful for those crazy long branch names with embedded Pivotal
  Tracker ID numbers
Capture STDERR
Usage and error handling in image_upload
Added whosusingwhat (list all in-use ports)