Better error output when git commands fail.
Fixing a bug that made moving issue folders around super buggy.
Adding the beginning infrastructure for allowing plugins.
Interim changes.