Added another constructor to the CurrentUser type.
Added VPN class and checks. Still incomplete