Rate Limiting, fixes #35

Fixes #35 
It *can* but I personally hate using `||` for assignment because it uses the weak equality of Javascript, and that's probably Javascript's single most dangerous feature. I should probably make it a one-liner with `if .. then .. else ..`