Fit in with more emacs conventions

- Define a group for customizations

- Use defcustom instead of defvar to define the paste program

- Use the word region instead of selection for function names
Add a function that does the right thing