Project creates two programs, one encodes a message and the other decodes it