state.js compatible state manager that uses Ajax to store state server side