Code cleanup, comments and autorun
Code cleanup
use GpioObjects instead of real RPi.GPIO
Code cleanup and comments and autorun
code cleanup, comments and some tiny improvements