avoid error due to older version of git in ubuntu 12.04, includign travis
break functionality into smaller pieces so can be re-used by stackhub
bump version