Improved features for git-hack

@charlierudolph @allewun general feature improvements