add more tests for custom encoder implementations
add more tests for custom encoder implementations

many of these values are not actually what we want, but allows us to see
the change in behavior in a future change.

Related to #46

google/go-querystring