Encoder: The keys are being defined as a "none type" meaning it's not a string, int, binary or anything. Not entirely sure why it's doing this. It's preventing the actual XORing of the key and plain-text data.
README: Better explanation of what this script is and what it does.
TODO: Ideas for further development