Fixed bug with stale token count

The getTokensRemaining function was returning a stale token count.

Needs to call tokenBucket.drip() to update the token count so that it is current at the time the count was requested.