First commit for project layout.
Including search related code and jars.