challenge_2 now just takes bytearray params and challenge_5 completed
Challenge 2 and 3 updated to pass correct parameters to fixed_xor