commit before merging back to sterling branch

added some notes and a CLRWDT() instruction to the getchar() func so it
doesn't reset the MCU after ~2s