Update vpn

updated VPN scanning code to check if experiments are available before starting each VPN
I don't care either way, but I wanted it to be clear from the name what the return value should be if experiments are available, so an extension of is_condition() to something with a plural name. I don't have a strong preference here, so I can change it if you like.