finished the encryption, all thats left is cleaning up debug prints, printing in fives, and checking for proper malloc and free commands