add prefix field value

The Field value in BadField in nested structs now contains the parent's names, e.g. Foo.Bar.Name instead of just Name
simpler test for existing prefix
Merge pull request #11 from Acconut/master

Add prefixed field value