Add VPN flag to registration/config and bug fixes

added VPN flag to registration and fixed a few bugs (such as having the wrong module name). I tested against  our ICLab server and was able to successfully schedule experiments, run, and upload the results.