added error function in case of malloc error
skeleton of xor_cipher: translates hexstring -> ascii; xor's every byte of asciistring; skeleton of a heuristics function