Start of NPC Gen Weapon Chooser
Adds InternalsVisibleTo Tests and Assembly Info
Weapon Chooser Gives Weapon Ranks

The chooser now randomly picks if the generated character is an 'archer'
or a 'melee fighter' and gives a random number of ranks in an
appropriate weapon that they can use.