TODO list:
- Syncronize date and times when mirroring remote FTP site.
  (as suggested by Ross Carton <carton@cs.ubc.ca>)
- Some kind of management facility for the queue files, the auto-ignore
  file, and checking for left-over RPMs in the temp directory as suggested
  by myself and Clinton Work <work@darkhorse.cadvision.com>.
- Improve version comparison code
- Maybe an interactive mode in C++??

