Don't validate unexported fields

This stops panics from happening with structs that have time.Time values.

See #18
Merge pull request #19 from liamcurry/v2

Don't validate unexported fields (thx liamcurry)