Move next/prevgroup, add togglegroup
update unit tests

grouptoggle -> togglegroup
whitespace fixes