add weather underground gem and fix dependencies
lots of fixes