Shale/idempotency ids in headers

R? @cosn 

cc @kyleconroy 
this can just look up the idempotency key and put it in the right header