Cleanup of error states
Cleaned up the way consul connection issues and no services found. Now there is a "no consul" and "no service found" exception. The request for a service instance will still return no instances if called directly however the http handler will now throw an exception.