Implemented a local proficiency store for anonymous users and to reduce traffic for logged in users, stable but slightly buggy, known bug proficiency status is not cleared when user logs in
Implemented a local proficiency store for anonymous users and to reduce traffic for logged in users, stable but slightly buggy, known bug proficiency status is not cleared when user logs in

RJFreund/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA,RJFreund/OpenDSA,RJFreund/OpenDSA,hosamshahin/OpenDSA,RJFreund/OpenDSA,RJFreund/OpenDSA,RJFreund/OpenDSA,RJFreund/OpenDSA,RJFreund/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA,hosamshahin/OpenDSA