Add 0.10 to .travis.yml
misc linting on switch statements
whitespace in test
Add array sub-schema validation