Use Date.now().
Use object with null prototype for ID map.

Don't need to call hasOwnProperty.
Reduce envelope size.
Emit ID as second argument to message event.
Take defaults from exports, msg param to uid().

The readme mentioned the message parameter, but it wasn't actually
implemented.
Update README.md.