Implement bindings

This will effectively cause no changes until we remove the assignPod
call from CreatePod().
Validation is 422 (we haven't added it yet but at some point I was going to retrofit it).

The error could be a transient connectivity issue with etcd, which to me would fit 500 ok.