moved configuration reading to separate class
cleanup in code in resharper style
added controller factory
changed type parameter in weather grabber
refactored tests
injected mappers through constructor
redundant level of abstraction in weather service interface has been eliminated
complexity of the  interface has been reduced
removed not used service parameters
removed usings
removed usings