Allows configure to be called without a block
Adds spec for configure implementation. Closes #27