now with grunt and bower :)