Add rate limiting. Super janky rate limiting.

Global variables are disgusting: but they work. Sidechannel now
sets some initial values to display and takes note of the time,
and if three minutes has passed since it last went looking for
stuff, it goes out on another run. This way I don't hammer the
X11R5 and Giphy APIs, and everyone sees the same thing.