need to make repeating key xor stuff a bit smarter.  Added failing test