get validation to run correctly on nested args
add tests to ensure that @Required gets correct defaults w/ nesting, and repeated field names
Merge pull request #29 from quantifind/fix_nested_validation

get validation to run correctly on nested args