Report 4

The final (I hope!) code for report 4. Includes additional sll and srl instructions.