added coffee-mode, json-mode and json-reformat