Moved escape string method and applied to HG as well as git
Added chmod method
Added cached property
Updated recipes to use new class based concept
Added six for python3 support
Clean up
Split git cache process into separate methods to allow end user to handle additional repositories