Added a series of TODO items in the code around GIT code where it shouldn't be in the Mecurial parts.

Signed-off-by: Jamie Clayton <jamie.clayton@jenasysdesign.com.au>