minor changes
improved exception handling. added detatched GPG signatures
separating restore operation into its own script
use tar for more dependencies. manually create the subdirectory and extract into it.
copyright notice
move tests into function and exit with a nonzero code if anything fails
expect the user to pass the commit message as an argument. funny messages are now non-default
added parameter handling. added support for gpg type
added dry-run option
fixed verbosity test. improved dry-run handling
don't be verbose unless the verbose switch was passed
added copyright, usage, and parameter handling
added modelines, folding
better folding
added validation test to confirm the function doesn't exist already (avoids possible collisions). converted 'exit' commands to 'return' so that the shell isn't quit after doing --help
only print errors, not successes
print errors to stderr, not stdout
added support for -u option to quickly ascend directories
usage, arguments, folding, modelines
permit setting the recipient with a parameter