Add CommonJS support

You use the module a bit differently with CommonJS. Some sample code would look like:

```javascript
var Tip = require('d3-tip');

var tip = Tip()

tip.attr('class', 'd3-tip');

vis.call(tip);

vis.on('mouseover', tip.show);
vis.on('mouseout', tip.hide);
```