fixed more instruction bugs

added modulus to shift left and shift right ops
created new rotate methods for rotating only the
lower 8 bits of an Int