Window Update 2

Added more window support for adding subwindows to the mdi area. I also
wrapped the loops that was in the main function that populated the
browser into the generateAll() function in the browser manager.