Caching system

In order to respect the World Weather Online's Terms of Use, the PHP
file is back. In this way the API key is hid from the visitor. Another
add is the caching system.