added WeatherContract class  which  includes contract for weather table and location table