Updated TimeKeeper to Broadcast Rain.

Changed Constructor to have Server so can broadcast and added
rain calculation to advance day method.