Implemented different search machines

Implemented simple search and simple cache search
Created simple test performance method