spec4: Add items
spec4: Update usage
spec5: Display ID
spec4: Fix data file name
spec6: Implement

Use optparse and yaml.
spec7: Update data format
spec7: Implement