Merge pull request #10 from SuperstarDonkeyJockey/endpoint-timeout

implemented retry option for getting http status of an endpoint
improved reporting of http status 500 errors and retries