[TASK] cleanup, add comment
[FIX] payment tests that get a 500 now instead of 402

as well as changing the structure of some tests
asserts should only be done in expects(), not in done()