support options object

This allows the usage pattern of

```js
var statsd = Lynx({
  host: 'localhost',
  port: 9092
})
```

Having a single options object instead of two positional arguments and an options object is easier.