Adds deliver_receiver functionality

Closes #30.
Closes #34.
Clean up some deliver payment method functionality