[WIP] Small fixes

This is a bunch of small fixes:
-Changed the ending of the 'kill mom' and 'jabberwock' missions so that random NPCs that approach you to help them are friendly after you complete the mission.
-Restored the old mission values, the old value system didn't use cents so it was mostly multiplying everything by 100 to return it to what it used to be.
-If you are wearing the marshal badge, most people in the refugee center will recognize it in their opening statement
-If you persuade a random NPC that you are friendly and initiate trade, the dialogue will close after trading is complete.  This prevents you from having to make the skill check a second time.
-Updated the faction ids so that 'Your Followers' is now defaulted to id 1 and remains hidden until you actually have one.  This shouldn't 'break' saves but could screw them up if people have started actually playing long games with static NPCs on.  Since the factions were previously padded with random factions, it would mean that all the bandits would be friendly and the wasteland scavengers would be hostile (everyone's ID were increased by one).  I'm looking at letting the player perform a difficult skill check to turn a random NPC that is following you and doesn't have a faction into a faction member, allowing additional commands that you wouldn't normally have access to... like the much requested 'don't loot anything' but also possibly the combat commands 'rush there' (prioritize moving there over attacking), 'attack that one', and 'retreat w/ me' (don't attack, try and follow).  They would be shouted so you would be penalized in sneaky situations and all points and targets would have to be visible to you at the time.  Outside of combat, gear would ideally work on a system similar to the player's.  To begin with, there would be a hard cap on the number of faction members you could have (1 or 2) so that you aren't completely bogged down in micromanaging.
Cool.  Let me ask your opinion, at this point (before people routinely keep NPCs on for longer games) it probably makes sense to port factions over to jsons.  I haven't done much with creating new json framework so I'm a bit curious to see how difficult it will be.  Would it make more sense to simply create new NPCs with the faction as a string, so temp->set_fac("Your Followers"), and have the game create the factions as you actually encounter them?  'Your Followers' would simply be pulled from the json if it didn't already exist... it seems simple enough since there are so few variables that currently actually matter with factions (likes_u and respects_u).