Push volumes from one node to another (fixes 16, 90)

This fixes #16, and also #90 so that the tests run on Buildbot.
I don't even know what's right anymore :cry: I'm going to just leave this and try not to think about PEP 8 too hard.