added docstring to Subnet.raiseerror
moved subnetvalidator exception into the class

also renamed it to be subnetexception instead