Merge pull request #6 from bdrumheller/working

PC update + switch
Merge pull request #7 from tassiahmed/working

Uploaded Wrong code
Merge pull request #8 from bdrumheller/working

additional switch
Merge pull request #9 from bdrumheller/working

or implementation
Added implementation of JAL instruction to sim.c
Fixed typo that gave incorrect argument name
Merge pull request #10 from tassiahmed/working

Working
FORGOT TO SHIFT.......DAMN
Merge pull request #11 from tassiahmed/working

FORGOT TO SHIFT.......DAMN
add sub and