Add proper command-line parsing, and unify with the config file parsing.  We now only have a single config file location (~/.pidvbip) which can be overridden with the command-line.  Use pidvbip --help for the full list of options (some have been renamed).