Thanks for your (past and future) work on those clients!
In case you haven't seen it yet, Let's Encrypt is working on a testing-only server implementation called pebble[1] that's based on the latest ACME draft. Might come in handy if you want to start working on this before the production ACME server (boulder) is ready.