Code Comments

Updated code comments and organization. No change to functionality. Code
untested. One potential bug was fixed that the S2 button (Pin 1.3)
wasn't actually configured as an input.
Readme Updated