Use decorator function as generic way to have methods called in another thread; add amount and receipt to paylink classes
Added payee list
Added pay command
Send pay message from payer to payee
Pass exceptions to the calling thread
Allow the payee side to process a Pay message
Register connection at Payee object, when a Pay message is received with a matching ID