DRYing up the code
Update factories
Factory bug fixes
Uncomment endpoint spec code
Remove spec helpers

Signed-off-by: chintanparikh <chintanparikh@gatech.edu>