Refactor git task started method
Make git tasks starting explicit
Option for disabling auto stash. #7
Fix minor unit test bug