PROGRAM --help and exit
imgur: aggressive refactoring