Descriptor options linting and spec
More specs for options errors
code tweaks
form_options to raw_options
Merge with Chaim's options changes, add source: linting
PR review changes
Merge pull request #84 from mdsol/features/options_options

New Validator and spec tests for 12 different types of errors with options