Make options object arg optional

First using this library, like most of the libraries, I thought the constructor options argument was optional, and wrote code like this:

```
transmission = new Transmission
```

Which was supposed to be:

```
transmission = new Transmission({})
```

So this will fix the trap for the next developer getting started with this library.