Put JSONP calls in Web Workers, reorg some tests, fixes #34