Separated socket code into BrowserSocket class.
Documented, added comments. BasicWebBrowser class turned into
BrowserGUI. Created flags for GUI and PERFORMANCE in BrowserGUI class.