Feature/architecture mvp

This is new architecture we are going to achieve, YEY!!
What do you think if we move this SignInUIAction trait declaration to SignInActivity.kt ?