Initial commit
initial commit
add minimally useful README contents
add tests for zero valued members
add test for struct containing values only
remove unnecessary format specifiers
add basic tests
tidy Decoder tests.
Merge branch 'basic-tests'
add test for decoding into struct value
Add test for pointers to values other than struct
Merge branch 'test-errors'
add error handling to example
cache field and column mappings by type
Merge branch 'improve-performance'
add test for untagged fields
improve expected error testing

* fix a couple of typos
* fix message when expected error is nil
* add test to verify that expected error is of type unmarshalTypeError
Merge branch 'better-testing'
change type switch to a type assertion
add Unmarshal func

Add function to support unmarshalling without using a Decoder.