Add signing of payment requests to PaymentProtocol class.
Unit tests for signing and verifying both valid and expired payment requests.
Move BIP71 MIME types to PaymentProtocol class.