Actually check for regular files..
* Use vi as the EDITOR if it's available and vim isn't.
* Add a directory counterpart to findf.