Implement ItemStore as Singleton

Not a fan of this pattern, at least not without a way to allow
for dependency injection at the very least.  Following the example.
Display 5 random items in a table view