Configger groups first

Fixes #29

Also switched over to esquery in a few spots for saner AST traversals, can't do it everywhere though.