Backbone-like models and collections for Node.js