Api improvements

Currently, configuring things sometimes involves getting the thing to be configured through a few levels of nesting. For example:

```javascript
lines.chart()
  .xAxis()
  .tickFormat(null);
```

The plan is to try keep all properties intended to be configurable at a single level of nesting. For example:

```javascript
lines.xFormat(null);
```