A utility to debounce signals.
Contains an integration-type debouncer, with plans for a shift-type and random-noise type (for testing).