add some VERIFY checking/conditionals, remove Typeless archive flags in favor of better ToBson/FromBson interfaces on the archive class directly