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