add a backboneio middleware that generates an id from the timestamp on 'create' messages

Fixes #52