Create shells around next batch of work: http & promises

from scratch yo