Implement valid Hub file check andtest
Add lodash as a runtime dep
Outsource plain object check -> lodash
Add param validation and test
Validate task name param + test
Add test util module for type examples
Fix case error in test util, refactor getTypeExample function, implement getTypeExample functions
Support passing validation functions to getTypeExamples, implement param1 and 2 validation and tests