Fix timer callback functionality
Rename program

Rename TimerOneCtc.ino to TimerOneCtcProgram.ino

Having the ino file name be the same as the class name resulted in a
vague compile error — therefore, rename the .ino file. Change the
function pointer typedefs and add additional comments for clarity.