PC and ALU changes

Fixed a few PC class errors, and made ALU a little easier to understand.