Allow anonymous Module instances to be created
Module#initialize accepts an optional block - closes #7