message model

Requires global xhr fix in #10 

Usage:

```javascript
    var messages = new MessageCollection({max: 1, bucketId: 'mobileAppMessage'});
    messages.fetch(function() {  // request messages.json
        var message = messages.at(0); // Do something with the message
    });
```