Added Category Key to Person Obj
Abstracted out payloads into a base parent class
Changed location of HTTPFactory