View : required param, and callback handler

- Disextend a base class for controller (builder). Since he's the only
one that uses it.
- And a little bit better basic exception handling.
- and updated readme.