The `stockapp` currently says "failed to plot stock" when the server is down. Should distinguish http 400 errors from 50x or connection failure.