add "print" option for outputting rewritten source

Closes #34

This improves the formatting slightly:

```javascript
__doctest.input(function() {
  return identity(42);
});
```

Rather than:

```javascript
__doctest.input(function() {
  return  identity(42);
});
```