Fixed up tests and encryptor_core, added MixColumns function