thanks to ralph, guerby and mbrubeck for pointing me in the right direction. (or at least a better direction). Ive currently given up on the Graph Theory aproach to finding a generic solution to the problem, as graph theory dosnt seem to be very ... advanced.. just a collection of theories which they seem to be having extreme difficulty prooving. Most of it seems to be just plain common sense, and the other half brute forcing. Indeed, the word "discovered" seems to be used a lot.
Anyways, I have actually come across hamming before - but I was always told that this was because of HAM radios .. ham being an .. how to say it? affectionate? term for ameateur radio member. These people where (or so i was told) the original pioneers of long distance networks via the radio, and of course that has a lot of intereferance so they built in the codes. The paper ralph pointed to claims that it was a Richard Hammings.... perhaps this is something to be cleared up...
I seem to be sturuggling from Nash's problem of comming up with an original idea. I think it was Terry Pratchet in one of the Diskworld novels who asked the question "It takes a genius to invent something new, but how much of a genius does it take to invent something that allready exists?"
Anyways, perhaps Ill find a gap in the knowledge of humanity in these documents. And if I do, then perhaps .. just perhaps I can fill it a bit more.