Customizable redirect limit

* allow the redirect limit to be customizable. It defaults to 3. A TooManyRedirects is raised to prevent infinite loops
*  updated ReadMe