Basic debounched button class for Arduino