make git binary configurable
add optiona parser