Gist errors received when using commands

+ re-throw exceptions when we want to Gist them

This may be the most untested feature ever.