Experiments on dependence injection, mvc and exceptions. Small web framework.