a special error class for missing lookups
compatible with ruby 2.0
loadable_from_lookups works with ruby 2.0
Merge remote-tracking branch 'sfc3_local/ruby20' into works_for_weather
avoiding warnings
Merge remote-tracking branch 'weather_local/works_for_weather' into ruby20
more reliable caching
safely removing non-unicode characters, logging
no error on extra line break at the end of the lookup
stripping the number for mountain lookups
merged