BrowserSocket implemented

Merging dev into master

BrowserSocket is a socket that sends an HTTP GET request and retrieves the data from the server through a BufferedReader.