Remove Android 2.2 compatibility
Create noLocation() method
create getForecast() method