Added ServerMaster, ServerWorker, and Client from lab but modified to
send objects(Offers). Catalog now takes an offer rather than input to
create one.