add config reading
add git fetching, cloning, etc