Added presenter and presentation layer models. Also added GetUserUseCase.