added 2 command-line parameters:

    --http-timeout
    --poll-interval

These default to the previously hard-coded values and can now be
overriden on the command line
I think it's fine to leave `pollInterval` as an argument. If you switch to using `flag.Duration` for the HTTP timeout it won't need to be passed in here.