messaging backbone done-- extension can communicate with content scripts and vice versa