Started porting over the bundle update functionality from old storm
Ported over more of existing code
Fixed a horrendous part of the iterative code to get all of the expected content from the JSON
Cleaning up the mess that is the bundle unzipping
Removed deprecated classes
Added environment as separate enum class
Added content URL variables and app ID into content settings builder
Migrated content URLs into content settings class
Tidied up APIManager and updated dependancies
Cleaned up updatemanager
Removed redundant class
Added update listener class
Added update listener call when updates have been downloaded
Added annotations to builder methods
Added check for bundle method
Removed unused dependancy
Fixed issue with URI not being resolved and added stack overflow protection
Fixed issue with incorrect app ID
Added file factory and bundle builder into content settings with URI resolvers
Refactored cache resolver to use fallback resolvers defined in content settings