all devices register at TickHandler

drastically reduced ticking in loop(), configurable line-up of devices in
config.h, loop() not perfect yet