added Honza's GCLI suggestion
split out external tooling into it's own direcvtory, as per dcamp