Internal overhaul to allow simplified location tasks and caching API
Added code to better handle periodic location tasks and updated LocationListener to be more descriptive
Convert callbacks to use onUpdate over onSuccess
Fixed issues with duplicated locations on fallback and other isuses
Stylistic changes
Merge branch 'feature/caching-api' into develop
Version bump for release
Merge branch 'release/v2.2.0' into develop