A mock browser with window, document, location, navigation, local and session storage to use for client side code tests in a node environment.