support passing an array of ware instances

This allows you to compose ware instances a little easier:

```js
var ware4 = ware([ware1, ware2, ware3])
```