Fixed issue with global's test, bumped version number to 0.8.9 [#46]

This was a small bug where `global` isn't needed or passed in by the factory method currently. This code ensures `global` is set. However, you may choose to pass something in to the factory method for node – in that case, just reject this request. :)