Fixes #90
- Also fixes related bug where UI tries to process a payment for an empty bill
- Also fixes a method renaming bug