fixes #16 and improves code for nested describe blocks

This PR replaces my first naive implementation of nested describe blocks with a more solid one ;-)