Make middleware testing style more analogous to Scott's style
Tweak package.json's test script to my prefered settings
Add tests for parenting (close #9)