add code mirror and grunt