message: added relationships
diff: @@ -150,15 +150,16 @@ setup.plothooks = {
  type: 'smithy'
  },
  function (town) {
  - const smithy = lib.findInArray(town.buildings, 'buildingType', 'market') || setup.createNewBuilding(town, 'Smithy')
  + const smithy = lib.findInArray(town.buildings, 'buildingType', 'smithy') || setup.createNewBuilding(town, 'smithy')
  console.log(smithy)
  // var blacksmith = smithy.associatedNPC
  const npc = setup.createNPC(town, {
  - gender: 'man',
  profession: 'blacksmith'
  })
  + setup.createRelationship(town, npc, smithy.associatedNPC, 'competitor on a contract', 'competitor on a contract')
  + setup.createBuildingRelationship(town, smithy, npc, { relationship: 'competing blacksmith', reciprocalRelationship: 'competing business' })
  // TODO: fix this
  - return `Two blacksmiths, ${setup.profile(smithy.associatedNPC)} of ${setup.profile(smithy, null, 'town.buildings')} and ${setup.profile(npc)} are in competition to create better melee weapons for the King's army and only one can win the contract. ${npc.firstName} approaches the PCs to try the weapons and plead their virtues to the King. He also claims his competitors are playing dirty.`
  + return `Two blacksmiths, ${setup.profile(smithy.associatedNPC)} of ${smithy.name} and ${setup.profile(npc)} are in competition to create better weapons for a lucrative contract. ${npc.firstName} approaches the PCs to try the weapons and plead their virtues to the King. He also claims his competitors are playing dirty.`
  }
  },
  'Kindergarten Magic': {
  