Fix some small issues with weavedns

Addresses #167 by adding --privilege and add a check that would make the issue more obvious.
Also fixes a couple of things in the weave script that came up while troubleshooting this issue.