fixes #26, Added a window manager and the option to open multiple windows