Major rework of arfxplog.

Closes #3 by storing uuid in datasets for each unique channel/pen/site
combination. Closes #4 by replacing getopt with argparse. Closes #5 by
using the logging module to emit log messages (greatly simplifying
verbosity option)