fixed deletecoupon, added basic publish/unpublish (PLEASE CHECK ON THE COMMENTS IN main.rb)