Weather Application

This is the new application that will be used to serve `ajax` weather requests.

There are two endpoints that can be called;
 - `/weather/city.json` - This is for when the caller does not know where they are located. It tries to resolve the city that will be received from fastly and if this cannot be resolved from `AccuWeather`, it falls back to the hard-coded `CityID` for the `Edition` of the `request`; this will always be at least `Uk`.
 - `/weather/city/london.json` - This is for when you know where you are.

This may change to having city IDs as another endpoint.

@uplne @robertberry @gklopper 
Oops! Yes, I actually changed the name of it already, but since we did a bit of branch switching it got lost. Didn't think you'd read the name of the functions, thought you would only look at the types :laughing: