Added UserStructure usage in UserRepository
Added CreateUserInteractor and CreateUserUseCase
Added UpdateUserInteractor and UpdateUserUseCase
Added DeleteUserInteractor and DeleteUserUseCase
Added GetUserInteractor and GetAllUsersInteractor. Moved User Interactors/Use cases in a specific folder
Added ID to User entity
Added validation function in User entity. Improved CreateUserInteractor and UpdateUserInteractor