unit tests check detection of unsupported pickle

There is a bunch of the pickle protocol that we aren't trying to support
yet (walk before we run). Ensure we are detecting these cases and
raising Exceptions