Add record generator

Generates objects according to a record spec.
```js
var gen = jsc.record({
  a: jsc.nat,
  b: jsc.string
});
```