Improving test coverage, formatting
Stop phone number being required for members
Return invalid if payment method is not supported yet
Fix tests that check missing value condition
Improve handling of missing form values
Merge pull request #29 from cmrn/tests

Improved test coverage