Increased blink time when outputting current register value
Added more comments
Fixed a bug in programming mode where it skipped the last register
 because it was still expecting register numbers to start at zero.