validates against VAST spec .xsd file
don't use package.json to handle xmllint and `rm`ing files
breaks apart tests to handle different response types
adds linear validation and updates readme to describe xmllint for validating with the XSD
adds travis badge