* Reload UI if the base url has changed.
AKA changed from remote/local.
* Linting.
* Now we don't rebuild dagger every time we change urls.
Need to fix tests.
* Test and comment.
* extract dependencies
* Update test command and add lint
* Move Retrofit into data module and test authentication service
* Implement authorization repository
* Implementation authentication usecase
* Implementation presenter layer
* Remove old session stuff
* Java time backport
* Dependency with dagger