Fixes #4 - loads grunt replacements from separate .json file