Do not call API unless needed

* Made calling the server on-demand, only if the client really needs it
* Merged redux.js into interstitial.js
* Show different message in case of an image warning

Change-Id: I2143e652549a282e555b01646144cd9cc3c9703f
Merge "Do not call API unless needed"