Use body for group matches as well and ensure the body property always holds an array. Fixes #50
Merge pull request #51 from jviereck/fix_50

Ensure `body` is always an array.
Rename assertion -> anchor. Fixes #47.
Do only construct an "alternative" AST entry if it has more than two child elements. Fixes #41.
Fix review comments from @mathiasbynens