enh: added bower and grunt support