.gitignore to ignore config file so I don't share my API key with the world.
Sample configuration file.
Add wrapper for forecast.io.
Basic framework.
Add composer.json with skycons git repo dependency.
Ignore composer's /vendor directory.
Add symlink to third party skycons images.
Mildly convinced by Stack Overflow post to commit composer.lock

See:
http://stackoverflow.com/questions/12896780/composer-lock-part-of-the-repository
Skycons are canvas/js not images.
We're not going to use skycons - they don't look good big on retina.
Move ForecastIo in with other classes.

It no longer does enough to be worth giving its own directory.
Ignore database setup file as it contains a password.
Add sample SQL setup file as actual SQL setup file contains a password.
Update instructions to include database setup.
Improvements to forecast.io interface.

Switch to si units, don't fetch a lot of data that we aren't going
to use.
Autoload third party code, provide a global html escape function.
Include PHP Mustache, for templates.
Use __DIR__ rather than dirname(__FILE__) for simplicity.
Allow dots in config file keys and map them to camel case.

Config::myFabProperty will lookup my.fab.property now.
Add all the recent configuration items to the sample config file.