implmenting Gender and AgeAt parsing.  Fixing bug in precondition parsing that improperly nested precondition trees
merging from master
updating parsing code to allow for giving it a chunk of data instead of just a file path