a minimal Grunt system for text replacement - in the longer term this should become the way that classes keep their original coffeescript source code