Fixes bug in accounting controller

Transfer.transaction_id is allowed to be blank, but not null. Changes
the default value for transaction_id in submit_payment() from None to
''.

Resolves Github Issue #1100.
Merge pull request #1138 from learning-unlimited/accounting-fix

Fixes bug in accounting controller