-use Data::Dump;
emit `enter` and `leave` event (closes #1)
exit all groups before shutdown
Merge branch 'develop'