add support for validating pointer types
add tests to verify form binding
implement bindings for missing slice types
add support for pointer fields
move test helpers into their own source file
add tests for comparing expected and actual values
Merge pull request #12 from bhcleek/pointer-field-support

support for pointers to all predeclared types and previously missing slices of predeclared types, all with tests
reformat with goimports
add test: JSON requests call the JSON deserializer

Add a simple test to verify that the JSON binder function is called when
the Content-Type is JSON.
do not export DefaultJsonBinder

change DefaultJsonBinder to an unexported function.
refactor request binders

Refactor the JSON request binder so it doesn't change the API or
introduce new exported variables, especially since the previous
implementation didn't make it clear that the Json variable was intended
for internal use only in order to facilitate testing. This change also
makes it so the documentation doesn't have to change.

Make the RequestBinder unexported (RequestBinder -> requestBinder) since it's not
intended to be used by API clients.

Create requestBinders for form-urlencoded and multipart/form-data.
add test for form-urlencoded forms
add tests for multipart/form-data