add support for Search History
update gitignore