Initial Weather commit w/province flagging

Basic skeleton of future system; right now it flags every province in
the game and not much else.
Merge pull request #32 from thefinestsieve/weather

Initial Weather commit w/province flagging