`enteredState`, `leftState` were being triggered on every resource load, unl
even if the state didn't change.
Also implemented HFrameset#ready - a Promise - which resolves after the
frameset has `render()`ed.  Although this is useless -
for the landing page it should be after all frames have rendered.
removeAttributes() didn't
Implement templates for Hazard.