Rename tool for the payment protocol. It was not obvious from the name that it has a main method.
Move verification of payment requests into new class.
Add signing to PaymentProtocol class.
Unit test