Wired elastic search up to room rates executor , but couldnt find the setup for e/seach so not tested.
Minor tidy up of code and set all projects to treat warnings as errors.