Fixes Issue #319

Search result variable is dropped from session after the page loads, so pagination does not work correctly. Added a Session::put into search_next() and search_previous() so that the session variable is put back if pagination is required