Add basic git clone support to sources

The 'sources' section can now support basic git cloning.