added decider tests
added cache resolver that runs on startup and resolves all categories
Merge branch 'master' of https://github.com/DigitalInnovation/MNSRemoteAB-Android into feature/IntelligentlyCacheRemoteFile
Add unit tests for MNSCacheResolver
refactored the main class to include a initialized listener
added persistor interfaces and included dagger to inject MNSRemoteAB
more dagger things added to avoid dependencies blowing up
made persistor interface accept context instead of preferences
Added dagger dependency injection, and otto event bus, plus completed unit tests.
added a demo application
added a constructor for hostname and endpoint and switched to ion http framework so we can package the library as jar and deploy to maven
cleaned up the code
added license
fix lint issues with app project
added the idea project files to gitignore
added connectedCheck to travis tasks
Tidy up travis.yml file, remove code coverage, and remove icon for code coverage from readme.md file.
Remove assemble option.
Fix travis.yml file.
pointed gradle wrapper to use https instead of http