Feature lens - Implement the LensAgent class for network nodes

resolves #29
resolves #9