Add/array support

adds support for arrays as `options.evens`, for example:

```js
events = [
  { key: 'event', value: 1 },
  { key: 'event', value: 2 }
];
``` 

in this case doing `.track('event')` will track twice, once for `1` and then for `2`.

cc @ianstormtaylor @lancejpollard 
yeah i thought of that, but once it's given to record_user we don't know what happens to it.
so just in case they change stuff it's inside that loop :)