WOO! Added Story Prerequisite Evaluation

-Added Story Class which can read a prerequisite and evaluate if it is
true.
-If the entire vector of pre are true then the function returns true,
otherwise false
-Can use variables for people, storing all people who apply to a
situation in a vector which can be accessed later (a,b,c). Currently 3
but add more to the macro for more
-Fixed the switching between citizen and main character bug. Added
mainChar to person
-Added StoryGoal class. Nothing in it. Will use to add to stories to
allow a representation of what story values will change with this story