added the bulk of the code to requirementStore, added some stuff to Requirement to make it do what it should. pretty much just filled in the auto generated methods.
collaborators:
Michael French
TIanyu Li
Evan Polekoff