Updated NPC generator

Script terminates if no npcfile is assigned.
Specifying gender no longer causes script to break.
Script will continue even if unique names run out.