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
why not `assert isinstance(net_map, dict)`?

arguably what we actually care about is the fact that it's indexable, so you might check for a `__getitem__` attribute instead, but regardless, I would be a bit more explicit about the intention (At the very least, there should be a comment).