First commit for the engine

First cut of the search engine