grunt setup and fixes