More updates.

Now that I think about it, the model should throw exceptions and the fetcher should handle those exceptions for the specific case of updating files.  Why can't I leave this alone?
Ok, I can live with that.

Now to remove the latest fetch from hourly.  I think there are times when the latest is yesterday at some hour and yesterday is the same file at 00:00, which will cause both files to be written every hour.

I'll also get some data and then push.  Only 2013 for now
Ready to push again.

Data for 2013 and I think the fetcher is good.  We will see.  Maybe I should write tests now?