add groovy dependency, update grammar in readme