Added convenience methods + abstraction from Session use in components, optional else
Dont show "no results" message if has not started searching yet
Migrate to official elastic-search node client
General code changes and namespaced searching variables