refactor of get data
refactored further and added date function
date comparison working
When data is null alert user
added back button
pass back cache status from data get, use this cache status to determine load
Region list: added functionality to deal with online offline. Only shows regions for which cached data is available. Tested
Merge branch 'develop' of https://github.com/avalanchedotca/CACMobile into f-offline

* 'develop' of https://github.com/avalanchedotca/CACMobile:
  Changed register link to open externally
  Added username to obs view, and fixed bug where obs weren't loading until map changed
removed date from Forecast service
Merge pull request #73 from avalanchedotca/f-offline

Merge offline/online functionality into develop