seprate parameter description and parameter errors
pvalue_boundary and background inclusion errors are now more specific
made conversion to symbols explicit in assignment time
made parameter submission error more explicit
refactor #task_params
more accurate work with validation of nested parameters
refactor deep(nested) parameter validation
remove unnecessary class_eval (make less tabs ;))