12am version (separated classes)

split program over 2 .ino files