[SQUASH ME] switched the implementation to a single FIB table.
            added tests for operating the FIB using the generic address structure