Allow me to edit any code base with Hercules (i.e. non-Hercules apps)

Lets the Hercules agent edit any codebase, including projects that were not originally built on Hercules, by connecting to an external Git repository.