working plugin with incomplete options,
compile coffee-scripts with grunt instead of coffee-script.js,
so I can control the orders of loading manually