Adds pipework support

Pipework is now supported (optionally), all you need to do is include pipework in your version of the image and pass in the interface you want it to wait for (or eth1 by default)