added image provision to buttons schema
refactoring mock classes
adding mock dialog button model, etc.
made StarkBorderedDialog use dialogbutton
renamed AbstractButton to AbstractButtonWrapper
refactoring to simply things
should now be able to assign images to dialog buttons