format and PC

Used VS to auto tab document. Switch spacing should be consistent.

Wrote PC_Update. Followed diagram, testing needed however. This commit
references issue #10.