Add Store.unexpectChangeListener

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
History: Add before handler unload event / hook

Event: before:handler-unload
Hook: beforeHandlerUnload

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
Compile

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>