added integration test for nested sibling validation; changed behaviour of simple config - get flat string map to ignore non-string rather than kerploding