Refactored Passport to allow multiple or zero Pmids and to disallow plaintext serialisation of Passport.  Cleaned up and commented Passport API.  Refactored tests.
replaced static assert
Added threaded test to Passport suite and fixed failing PublicFob test.