Bumped up version
Additional specifications for Git.
Correct existing specifications.

This causes a number of specs to fail.
Implement new functionality (the easy part)
Fix old bug (the not so difficult part)
Saving would help...
Fix indentation
Fix some more indentation
First stab at prepare_files_to_purge

Too many expectations in irrelevant places tho.
Reduce irrelevant expectations; use stubs for mocks