Persistent Storage solution for Javascript