REST API still shoddy, but tests passing except Payment submission. Work on that and add a few more missing REST commands.
Basic enough working to do future work in branch.