Allow requests to be made more rapidly with requestDelay on

Instead of sleeping for an additional 1 second between requests, take into consideration how long it took to make the request. Sleep for just the remainder. If a request took .8 seconds to process, then the next request will sleep for just .2 seconds.