Do not expose internal variables
Automate compilation and update of the search extension module
Update README.md