Build and pass tests

With this patch, and the patch to TestML, all tests now pass; this makes this module panda-installable.