a few cosmetic changes according to the spec, changes made to NameServer
Cosmetic changes to QueryClient
Changed QueryClient : Catching exception if unable to connect to name server
Changed QueryClient : Added error correction, tested for and conforming to spec requirements
Changed QueryClient : Added comments, changing the layout to make more pleasing
Changed CatalogServer : Changed for the case when doing a C request, looks for exact matches
Changed QueryClient : Changed the case when nameserver is running but catalog/loan server are not
Changed QueryClient : added a few comments
Changed QueryClient : corrected printing to sys.out instead of sys.err