Number pad class. Updated encoder to use pullup resistors
Removed tests, they're out of date and no longer indicative of the codebase