Add preferences menu with keybinding entries.
Add option to view results in new buffer.

This adds a settings file with a single setting, "results_in_dialog," which is
true by default. When this setting is set to false, the validation results
will be displayed in a new file instead of a dialog.
Add commands to command palette.