Refactor user flow tests and added helpers

Fixes #10 
Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.