Branch instruction & 2's Complement

Corrected BPL instruction.
Added OpCodes enum so console output reads as instruction, but switch
is on byte value.
Moved programCounter increment into each instruction’s switch/case so
jumping would be easier.