Added begin and end time support
Changed metavar and help for -b and -e

Does make output of --help less nice because of the long metavar.
Uses argarse facilities for type handling.

This allows cleaner program termination when the date
format can't be handled.
Merge remote-tracking branch 'upstream/master'