Make key for configuring installed hook name "name" instead of "identity"
Changed the way hooks load
"module loader" and "userconfig" always load first (defaults + configuration() + load())
Then "defaults" are applied for all other hooks
Then "configure" is run for all other hooks
Then "load" is run for all other hooks