A port of the furl library from python; strongly-typed URL manipulation for .NET