Changed infile format; added some options; lots of TODOs!

Currently works basically, but a lot of the options don't, and example
infile isn't fixed.
Added extra info fields; refactoring.

Added keeping track of two fields after the gender, and adding them as
text to the big image table.

Changed from dragon name:color dicts by gender to gender name lists
(preserving order) and a single name:color and name:info dict - HOWEVER
the final big table still isn't in order, because that depends on the
shell sorting the image tiles by name!

Tested on my own input, works; example input/output still wrong.
Updated example to new format; bugfix for missing info fields.