Added optional units, updated examples

`getCurrentConditions` now takes an additional argument, `$units` and so does `requestData`. By default, this is set to 'auto', so the library functions as it always has. Optionally, one of forecast.io's supported units can be passed in as a string, and the library fetches conditions in the appropriate units.