Added grunt and a few tasks