git fetch implementation complete (issue #10) needs testing