`ParsedCiphertext` will currently accept a partial ciphertext without error. Before returning from the constructor, we need to check to make sure that `isComplete_` is true. This is most problematic if the ciphertext is only one byte becase of #113.