Dialog component

A Dough module to allow the hiding/showing of a dialog 'window'.
:+1: Agreed. Far more manageable as partials. I'll setup another branch once this is merged and split it out.