Added the framework for time-based flood control.
This is the correct Python way
Fixed bug where it would crash if user was inside the time limit
Merge branch 'Flood-Control'