Support for global view context

Closes #4 
This block should be a single line statement.
```js
var defaultContext = (typeof this._context === 'function' ? this._context() : (this._context ?  Hoek.clone(this._context) : {}));
```