Use anvil instead of grunt

appendTo is starting to use anvil in its internal projects and client work. This pull request replaces the grunt build and uses anvil instead. This helps to push anvil forward and also help us to dog food our own tool