Added ask to DSL

Added DSL shortcut to TheDude.ask
Block and Proc commands are now executed in a DSL instance

When defining a command using a proc or block, it is now possible to use
the DSL shortcut methods.