Feature/multi window

This PR adds support for switching between browser windows, and closing open browser windows without closing the browser itself. Addresses issue #60