moved directories back; added KRPC response messages as haskell types

--HG--
rename : src/DHT/Bencode.hs => DHT/Bencode.hs
rename : src/DHT/Daemon.hs => DHT/Daemon.hs
rename : src/DHT/KBucket.hs => DHT/KBucket.hs
rename : src/DHT/Node.hs => DHT/Node.hs
rename : src/DHT/Protocol.hs => DHT/Protocol.hs
rename : src/hDHT.hs => hDHT.hs