almost fully implemented DHT, just need a HTTP POST and GET
simplified so CONTAINS uses GET messages, also forward GETs to neighbour if target node doesn't have it