test task.fetch with options
add task.run and test on it.
change task.fetch interface
extend validate.all and test on it
remove request.all and related test. change task.fetch response format
fix tests
test on task.fetch responsed savedFiles