Abstraction of HTML5's localStorage with added assyncronity for node