Debouncer implemented

Won't allow multiple keypresses within a defined amount of
time(debounceTimeout).