Add retryRequest to withAjax

.retryRequest will take the event data object from a failed .ajax
request and retry that event `attr.ajaxRetries` amount of times.

This relates to issue #1.