work on major changes to matching (and some to apps)
finally working unloading of apps, lots of app changes, changes to how matchables work, some test cases
it occurred to me only groups actually need ownership
those commas are tricky
Fixed various bugs revealed by writing test cases (they are worth it!). Also added a cool callable feature to Group that returns get()
changing the default match type to exact
now enforcing setting app on top level groups. rewrote some test cases.
updating docs with app changes