fixed bug in PC on branch instruction, where it adds branch offset pre-increment
implmemented all hmwk -- must check answers