The fake backend can now deploy to a given machine.
Several changes from review.
fix lint
Merge pull request #175 from juju/add-machine-bits-to-fake-backend