Finished Xor function, done unit tests.
Moved make_unique to it's own header.
Removed debug code accidently left in.