Added OfferType enum to Offer and modified WorkerThread to respond
accordingly.