multi-purpose dice-roller using websockets and localStorage, running on Backbone.js and Underscore.js