Fix insets and spacing for DialogView

This commit changes the DialogView to use the proper insets and spacing.
Resize to preferred by default

When no width/height is specified on the command line, the dialog now resizes
to the preferred size of the fView's layout.
Merge CheckBoxView to RadioView

The difference is now handled by a bool in the constructor.
Set spacing in RadioView to 0
Set title aligment to center in DialogView
Fix NAME in Makefile
Align buttons to the right
Swap Yes and No buttons in YesNoView
Update README.md

Add new images + minor changes in the commands used