Change readyStatus to be local storage based

Change cesp.readyForSurveys into a local storage value, change the boolean checks on it to get the value from local storage, and put the dependent code in callbacks.

This fixes issue #41