CupCake.js - An efficient true HTML5 Web storage library