Copied and pasted code from client to remote code, let's whip this into shape
macros, not working, time to give up for the day
Moved the client tests over to a generic public interface spec, testing all the dbs
Moved the conflict tests over to testing against the three databases, and uh oh - the remote db doesn't work of course
bugrit, will have to play with this in the repl and do it properly
Metadata being passed around cheekily in headers with x-prefix, I'd better change this before @serialseb notices
Tests are passing around conflicts and meta data, still have the x-prefix, need to standardise
use a map in a single header for all our metadata for now at least
brought across conflicts and metadata into the remote http client for consistency