initial commit of suggest search code.  need to write test cases