get everything working with grunt tasks too