Added the interfaces and changed the Node and HyPeerWeb classes accordingly. Some of the methods are not yet implemented.