Added dict-based find and replace tool from activestate http://code.activestate.com/recipes/81330-single-pass-multiple-replace/