#37 gui resign

implemented buttons, slots, signals and confirmation boxes