Added temp interface.
Added interfaces for forecasts.
Made all interface properties optional as the api is not clearly defined.