added second layer of caching
begin adding debug information
add anti-hammer 'wait' param
fix jsdom memory leak.  add ability to retry