Updated the application to use parcelable data. Now, it will only check
for new forecasts if the items are null or if the system time is greater
than the forecast time.