Support for HTTP Status Code: 429 - Too Many Requests

Currently raising HTTP 429 results in HTTP 500 being sent.  This patch resolves that issue.
Merge pull request #238 from houdinihound/patch-1

Support for HTTP Status Code: 429 - Too Many Requests