There is still a test failing, but I am sure it is a simple fix hiding in the code. I think this is the general shape of the controller that we want. Signed-off-by: Andrew Keesler <akeesler@vmware.com>