Make getImage return undefined if there is no region to draw

So now you can do something like:

```javascript
var image = lc.getImage();

if (image) {
    window.open(image.toDataURL());
} else {
    alert('No Image to Show');
}
```

The docs need to be updated with this behavior.