Added nested field handling
Added array validation
Added after_handler
Added test for after_handler
added test for after_validation when there is an error
replaced request with response in after_handler