Adds spec tests for variable validation with valid values
Add spec tests for unknown OS
Add negative spec test for unknown OS
Merge pull request #9 from Phil-Friderici/spec_tests

Spec tests