introduced new desc dsl with a block instead of option Hash
Merge pull request #757 from dspaeth-faber/extend_desc_dsl

Proposal: new desc dsl with a block instead of option Hash