A Distributed Online Social Network Architecture based on SocialKad DHT