Add Parameters on Every Back-End Weapons

+ More hooks.
+ Fire every weapon after success message calls, so we can overrides
that message through the weapon.

### Example:

~~~ .php
Weapon::add('on_page_update', function($data) {
var_dump($data);
exit;
});
~~~