Rebuilt entire plugin, added Grunt support