Initial commit
First commit for project layout.
Including search related code and jars.
Testing common subtree change.
Update README.md
Solved common conflict.