Implement defaultLocation functionality in Delegate

Added ability to get defaultLocation from Location Delegate implementation. This is precursor to refactoring work.

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>
Converted WundergroundWeatherService

Tests and code updated with new expected behaviour

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>
Location Manager Delegate updated

Tests updates as well.

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>