Updated gen program to use arguments to determine which files to load.
Generated strings now no longer include periods by default, and tests
work properly.
Renamed gen to markgen to make it less generic.
Added tests for markgen, and removed unnecessary chain entry for ending
token.