updated code to support in-house proxy renewal

The current method that is based upon RouteDirector seems to be no longer valid. I modified the code to provide support for proxy renewal in a different manner, and had to drop support for `/cluster` because of the same.

I am not sure if this PR will be acceptable, but the code works for me, and figured that this PR might be of interest for someone else.