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 thought it should be documented somewhere, wasn't sure the best place. Without it, these are hidden parameters. I can remove it from the Readme.

That makes sense. I think I'll add a configuration section to the readme so that all these options can have a clear place.

> When I attempted to run this out on a cluster, it wouldn't load anything due to the API taking more than 2 seconds to return. I manually changed the timeout value (8) and recompiled and it worked.

I see. I only have experience with my cluster; did 8 seconds seem like the upper bound of your cluster's API latency? What's the median?

> I also wanted to tweak the refresh interval, as admins for a client will probably complain about the load [don't ask]. So, I figured while I was in there, I'll add another parameter to the command-line.

That makes sense.

> This is a great tool, you saved me from writing my own.

Awesome! I'd love to hear how it goes as you start using it.