Update project_deploy to new driver API, and test

New test: Check that project_deploy doesn't flat-out crash.  In the process,
fix a bug where the driver functions didn't actually have the right name.

This fixes issue #179
This way, we check that we're really passing apply_network a dictionary, is my theory.  (We weren't at one point, because I messed something up.)