added Object.keys support for older browsers
improved code formatting
stubbed out ViewModelCollection constructor
added Backbone.Collection check
updated example markup
changed example node to Backbone.Collection