This commit turns the existing test vectors into a JSON and then adds more test cases covering the most common script types.