tuned comments;
refined the behaviour a bit, such as the definition of the cache;
evolved the interface, and marked the bits where we need to interact with a network interface;
added lots of comments;