Web scraping

Often data on web pages is not in the format you want. Web scraping is the process of extracting and organize such data.
This assignment uses data from a reasonably well-formatted website.
(More complex data can be approached with scrapy or `beautifulsoup')
Python code [85 points]
Starting from the scaffold python code implement the four functions Carefully read the comments and follow the style. This will create a plot of rates vs time with twelve graphs.
Observation [3 x 5 points]

Submit (via canvas, see canvas for due dates)