Comment changes.

Some comments were added, especially in regards to using a custom
Lock/Unlock on ISR functions because noInterrupts/interrupts didn't
work.