Controller Update

Presenter.java: Added ErrorCheck(), which checks if the socket is still
connected and if the presenter has sent any error messages.  Built
format of JSONObjects according to project specification on Google
Drive.

Server.java: Added error check to ensure socket is still connected
before sending commands.  Built JSONObject to expect a List<String> as
search results