Removed an interface added by accident.
Fixes issue #7.

Removed the neccessary to have blocks in the root level. It is still disallowed to have two or more blocks with the same name. Added tests for inheritance (extends/block-tags).