Bug fixes and stability update

-- properly handle temp scale as value traverses state objects
   (see needed fwb commit)

-- more fail proofing http requests
-- minor code cleanup in WeatherActivity