Ticket module converted to be promises based (Q)