added bower and grunt support

I added bower and grunt support, with node and more stuff to use, this will make much more easier to install and distribute the plugin