v1.1.0
- Retry character details request if errored on network changes
- Use Sealed classes to represent different view states
- Refactored DI from Dagger2 to Kotlin
- Add and refactor test cases
- Use a base use case interface for easier testing
- Update Readme to reflect current changes