refact(fnordload): first shot at using the NoteValidator class
fix(fnordload): bux fixes
fix(fnordload): remove unneeded essp import from script
refact(fnordload): factor out coin hopper into its own class
Merge branch 'note-val-extraction' of github.com:muccc/fnordload into note-val-extraction
fix(fnordload): add missing CoinHopper import to __init__.py
fix(CoinHopper): add missing import
fix(CoinHooper): remove get_ from properties
fix(CoinHooper): remove usage of double under
fix(CoinHooper): add missing time import
fix(fnordload): use the reset() method of the coin hopper
chore(fnordload): remove unneeded max7301 import
chore(fnordload): remove double unders
fix(NoteValidator): use proper locking of the eSSP interface
fix(fnordload): make sure the process exits
Merge branch 'note-val-extraction' of https://github.com/muccc/fnordload into note-val-extraction
Merge branch 'note-val-extraction' of github.com:muccc/fnordload into menu
feat(KeyPad): function to wait for and read a single key
feat(UI): first shot at an UI class
fix(keypad): 30 s default timeout for get_single_key