callbacks: improvements and additions

* Adds `loaded` and `rendered` callbacks.

* Updates `error` and `success` callbacks with more
  data.

* Fixes the indentation.

* Adds `error` and `success` templates as well as description
  placeholder.

Signed-off-by: Harris Tzovanakis <me@drjova.com>