define URL Scope (closes #114)

* First go at defining this based on extensive discussions over the last year. 
"Exceptions enabled" is defined in HTML (have another commit that does all the cross references). I means that trying to, say, set `window.location.href`, will throw. So will other APIs that can cause the page to navigate out of scope.