Removed block hooks

Interaction between hirudo and drupal blocks is troublesome.
Small improvement in templating interface

Now the templating interface just receives a template path, that's all.
Yet another enum replacement for PHP