Modification to wscript to add boost::regex at link time
Further understanding and modification of nnn-address

Continued to read through the naming used in ndnSIM to create the name
components for NNN. The code continues to not look very promising.
Name sector manipulation

I think I have finished the NNNAddress functions.
Adjustments to printing functions

Finally understood the name-component.{cc,h} part of the code. Have modified
it so that I can now print the hexadecimal NNN addresses without apparent
issues.
Default printing

For our case, the default printing is in hex format. Changed this in the
corresponding files.
Eliminating useless information

When initially modifying the code, I made a couple of changes that currently
have no meaning. This patch reverts some of those changes.
nnnSIM-module.h

To be able to test out the modules we have finished, I have created a header
file to make inclusion in scenario files a little easier. This will probably
not be used in the final product, but will suffice for the smaller tests we
have to run.
Ubuntu Ns-3 issues with Vector addition

Depending on the libraries at hand, adding Vectors is problematic. I have
made the addition more explicit so as to reduce errors when switching from
Debian to Ubuntu.
NNNAddress checks, isTopLvl, isEmpty boolean issues

I finally tested NNNAddress creation and ran into a lot more issues that I
expected. This was due to my lack of practice with iterators, making the
NNNAddress creation enter into a beautiful loop which consumed all the RAM on
my machine.

With that, I also check for double dots and empty dots within the NNNAddress
creation to try to minimize errors.

I re-implemented isTopLvlSector to make more sense. A similar function for
blank addresses is in isEmpty.

Finally there were some boolean returns that didn't make sense and have now
been simplified to make more sense.