A different approach

This accommodates testing without a Raspberry Pi
Testing
Start adding handlers