Finished implementing recA Agent abstraction receive. Needs testing