add loadRequestList and tests
refine yaml configs
add validatePlan and test on it
Add plan schema