Refactor worker, twilio and bart modules to use Promises