implement rudimentary message list
update backbone.js and underscore.js