create new splunk session before each search

splunk sessions apparently time out, so for now create a new one before
each seearch.

This should instead try to cache the session, but retry after logging in
if the search raises an exception