Add `viname`.

This uses an editor to rename or move a file. The old file name is
pulled into the editor. If the `-f` flag is passed, the full path is
included. The user can edit this to move or rename the file.
Add more thorough usage information to `viname`.
Add `viname` to Makefile.
Cross some items off of the todo list.
Add a '-b' option to `viname` to work with file basenames.

This explicitly tells `viname` to work with the basename of the file,
even though this is usually the default behavior.
Make `viname` change its behavior if it is named `vimv`.

The name of the script is checked. If it is `vimv`, the script works
with the full path of the file by default. Otherwise, the script works
with the file's basename by default.
Add `vimv` link to `viname`.
Inline the 'rm_tar' function in `ciph`.

This function isn't really useful anymore. It's just spaghetti code.