abstractExecutor validation + command base class + command platform-specific validation
added more AbstractExecutor validate function
added copyObject function + tests for Util module
fixed copyObject in Util Module
added block option value replacement in AbstractExecutor
added command to the new function in AbstractExecutor