added bower and grunt support