Updated output - moved "output" variable to the Client class.
Updated Main class to display additional information.
Added "Adapter" pattern;