Don't crash when decoding a struct with unexported fields.

In this case, the decoder will skip the value.
Added a test for unexported fields when decoding structs
Merge pull request #13 from mssola/master

Don't crash when decoding a struct with unexported fields.