[Added] Offer's constructor has string and category argument, adding offer to database works appropriate