Complete overhaul, with lots of new features

- Moved most of the functional code into a containing class
- Alternate configuration files, passed as a command line argument
- Multiple directories to archive
- Differential backups (i.e., only archive files modified since time X)
- Exclude patterns to filter archived files