feat(all): use IWC to get application data and store application state

* Use IWC to get application data (system.api) and store application
(dashboard) state (data.api)
* Cleanup and simplify grid layout code
* Create OZP Data Utility for checking the health and status of IWC, the
* marketplace, and the backend, and also provide a means to reset IWC
* data (data.api)

Closes #242