encoder.py - simple quadrature encoder indexer class. pass the two values, get the update. still with debug messages
hardware.py - higher level encoder interface class, reads a 1x16 PISO register bus, parses data to encoder.
currently done for only a single encoder on bits 0-1