Added hashFile

still not done though
Added DHT class and attributes of Neighbouhood

DHT: functions to add file keys and ip's as well as getting ip lists
from Table
Neighbourhood: added Table of keyHolder and ability to add keys and ips
or get ip list for a given key.