Pure python RFC3986 validator
