got building C++ class for the search.  Needs testing.  Also got rid of the signed unsigned comparison warnings.  TODO, test and remove klib