implemented addRoundKey and a little bit of clean up