Issue #228: Allowed the setting of custom headers

Only problem I can see is the:
```javascript
page.customHeaders = _pageCustomHeaders;
```

Doesn't look like we have any default headers(?) at the moment though.