update purepack
reflect the new purepack
some various fixes, but we have a huge problem --- stitch isn't going to work
both across purepack and across oneshallpass. it might be necessary to import
purpack as a submodule in github.  That wouldn't be horrible. Then we can just stich up the whole thing....