Added Script to Load All Course Pages and API Endpoints

@rocha @dsjen @benpatterson
This can be parallelized very easily, specially since most of the cost is waiting for IO. See the `multiprocessing` module in python. Basically all you need is something like:

```
from multiprocessing import Pool, Queue
reports = Queue
p = Pool(NUM_PROCESSES)
p.map(check_course, COURSES)
```