Completion of NamesContainer

This is functioning NameContainer that orders via lease time and Name, using the Boost library. Once expire times hit, the entries are removed from the container. I am guessing that the NNPT, NNST will follow in a similar path.

The test file nnn-names-container-test.cc can be used to find out how the code works until we have a complete Doxygen structure.