(formats, tabs-> spaces)
more robust error handling around utils.emit
moved all requires to after study creation, so initial snapshots don't get lost
Snapshots and on-going observation of prefs

* snapshot prefs came from privacy, telemetry.  Needs review
* 'on-going' monitoring on many parts of the pref tree.  These should change rarely