Dont error out if no sld given

TLDs like `.com` are validly parsable through public_suffix, but the new path building logic in `0.3.0` assumes a SLD exists and errors if it doesn't. This simply raps the path method in a rescue block.