Bower grunt support

Add Bower and Gruntjs support