Add nameChanged handler

The `nameChanged` handler leads to the expected behavior if the `name` attribute changes, in that it will attempt to load the `value` corresponding to the `localStorage` cache with the key `name`.

Since `nameChanged` is fired when the `name` attribute is initially set, it shouldn't be necessary to call `load` within the `attached` handler anymore. (At least I don't think it is.)