Added tests for json parsing fail handling
Improved test coverage for Weather Model
Activity indicator now hidden when error occurs
location did update call now tested properly