Updates tests and cassettes

- Updates tests and cassettes to conform with current testing
environment.
- Adds code comments to session helpers.
- Adds session helper for a search that returns no results.
- Regenerates all non-dynamic cassettes to ensure conformance with
current testing environment.