Large rewrite, added Token and Bucket

Very large rewrite.  Limiter has been updated (most finalized) and
debugged - functionality has also been improved.

Added two Limiter wrappers Ticker and Bucket (token bucket).