Work on hacking together a payments api
Merge in changes from develop
Mostly working payments that is missing a check that both parties have the same currency accounts
Outlined some more payments test scenarios
Make the currently unimplemented tests fail
Implemented some of the previously outlined payments tests
Implement test to check that payments between accounts with different currencies fail
Don't allow payments between accounts with different currencies
Error message typo fix
More helpful error messages for failed payments
Improved payment error message
Add tests to check only users with owner view can make payments
Refactoring payment code
Remove unnecessary vals in for comprehension
Merge branch 'payments' into develop
Merge branch 'develop'