Implemented most of the BrowserWindow api accessors. Extended the wrappe...

...r dnode to allow for passing results back through callbacks, as well as events

Accept it if you like it, just felt this was a nice way to help out for now.
I return "this" from each funtion since you were starting to do method chaining and assignment but it actually didnt work because no this was returned.

There is an options.strictApi for throwing errors on function that return a value, throw error if now callback.

Pretty simple just alot of typing heh.