Clean up listings code.  Handle no spots case.
Hide parts not relevant when no spots in results.
New session.
Remove fake spots from spot service.
Implement caching for spot service.  Prevent digest error on back button.