Added notification encryption and key Sync

This includes some fixes per the last review. 

Also note that package.json will need to be adjusted before XPI is generated.