First commit of Season Service code, not completed

This code is not yet finished.
I've got tests written for the main currentLocation public method (message).

But, I've got to
1) using TDD approach, test fetching of Latitude. Need to research how to test Core Location calls.
2) once done, then tidy up and finish implementation of this code.

This code is the start of addressing https://github.com/Ippoippo/Kyou-No-Haiku-for-iPad/issues/1

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Readability changes

Introduced some private methods to make more readable

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Merge branch 'refs/heads/master' into gh0001_Implement_Season_Service

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>

Conflicts:
	Kyou No Haiku for iPad/Kyou No Haiku for iPad.xcodeproj/project.pbxproj
Fix to project file

Fixes due to merge from master branch

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
SeasonsService and Tests completed

IPPOSeasonServiceImpl has been refactored along with tests.
However, there is implementation in IPPOLocationManagerDelegateImpl and related tests that need to be completed.

For example, testing fetching of new location data in the case of when the old data is more than 6 hrs old.
The
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
method needs to be tested as well.

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Implemented further tests

https://github.com/Ippoippo/Kyou-No-Haiku-for-iPad/issues/1
Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Merge remote-tracking branch 'origin/gh0001_Implement_Season_Service'