Improve on use of shell test.

Make name check for tilde-equivalent already defined name.

Use awesome looking Getargs::Long instead of by-hand argument checking
that is done currently.  Getargs::Long doesn't have a stable interface
yet though so this can wait a bit.  Another option in the same spirit:
Params::Validate, possibly with Regexp::Common.  See which looks
better at the time I actually get to this.

Add optional argument to play causing play to proceed for only arg
seconds, then return to mode play was invoked from (browse, stop, or
play)?

Change defaults for ff, rw, browsemode to more useful values?
***** DONE

Allow CNTRL-Z to work for backgrounding, shell 'fg'ing to not screw up
printing of typed in characters.

Trap option parsing failures as described in Getopt::Long man page
using  "$SIG{__WARN__}" to  produce a nicer diagnostic.

test out and go to new version of version 1.10 of Term::ReadLine::Gnu
***** DONE

oggenc as well as flac now accept raw data at different sample rates,
channels, format, stop depending on sox potentially strange
translation to 2 channel 44100 signed word format?

usr Text::ParseWords::shellwords to read command lines?
***** RESOLVED: actuall yes, done now.

Intelligently disable some exporting options if relevant programs
aren't available on system.
***** DONE: we warn user and add on a default extension.

Dissect ogg files as well as raw files.

way to change names of already defined chunks
***** DONE

way to delete named chunks
***** DONE

way to change the current volume from within soundgrab
***** DONE

make commands check for too many args
***** DONE

nice the export processes
***** DONE

check if the user will have enough disk space for exports
***** DONE