Iss #70: Created BaseDialog class a concrete implementation of AbstractDialog that allows for Layout components to be added.