Add User relationships for PaymentRecipient and PurchasePurpose
WIP - Add PaymentRecipient processing to Transactions

Allows the user to enter a recipients name into the
transaction form and have the transaction pass that name
along to the PaymentRecipient model to process and return
the recipient ID for the transaction.
WIP - Add PurchaseCategory processing to Transactions

Allows the user to enter a category name into the
transaction form and have the transaction pass that category
along to the PurchaseCategory model to process and return the
recipient ID for the transaction.
Add Comment functionality to the Transactions form