Only validateStruct of a pointer if it's to a struct; fixes #27
Updated readme docs
Errors now implements Jamie Matthews' validation Errors interface