updateFingerTable routine, receiver and sender
heartBeat routine, sender, receiver and pendingTable
typo
logging optimisation due to finger table
adding consts for lookup timeout
running a go routine for the whole requestHandler
add a default error case when reckogning message type
protecting acces to successor, predecessor and fingers table with mutex.
Add safe accessors
Deal with the lookup timeout error