Fix interface{} in api/types

Also fix ridiculous thing where we're filling a pod with a single container's info.

Fixes #291.

I think this breaks stuff on account of kubelet's apiserver clearly needs to take manifest AND container identification. But it should at least unbreak the e2e test, so I want to get it in and then we can fix that when we sort out the ID stuff.
what's the value in unchaining?