validates if all the values provided for options are correct
array containing errors, [] if no errors found
See Implementation
validates if all the values provided for options are correct