There are several tasks as part of this ticket:
1. Rename instances of the keyword "integer" to "number" in the JSON Schema test suite, as MongoDB does not support "integer". Remove or modify individual test cases if they expect integer functionality.
2. Update the json_schema_test_runner to validate test cases against a top-level schema when appropriate (data must be a document).
3. As a consequence of #2, certain test cases that don't expect an _id field will need to be modified.