Add .editorconfig to the solution folder (see http://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328).
Wrap caught exceptions in ShovelException to preserve their call stack.