BROKEN: Started adding script fetching support.

Code is in to fetch scripts per isolate, but we need:
1. De-duplicate scripts
2. Fetch into a map
3. What's the best way to identify them? Right now we use name but that feels dodgy