msBeforeNext value that comes from .get() is misleading
I dont know if its intentional but, msBeforeNext variable (at least in mysql version) always only looks at the duratin value (not blockDuration). Which makes "Login endpoint protection" example bugged. Because value is first checked with .get() a if there are enough consumed points response is always 429. So, basically examples block the requests according to 'duration' variable NOT 'blockDuration' variable. I am not perfectly familiar with the api yet but it should either check with consume() instead of get() should be fixed (again, not sure if its intentional). I think get() can return a flag if key is broken or not or msBeforeNext should also consider blockDuration. 