Completed tasks:
2. Refactor design - https://www.figma.com/file/4E2qJsN9ZU5hMX4Bnz8vuK/repo-test?node-id=0%3A1 - 2 points
Combine network layer
https://github.com/mishadovhiy/ios-assignment/blob/main/engenious-challenge/Model/NetworkService/RepositoryService.swift#L26
non-combine network layer
https://github.com/mishadovhiy/ios-assignment/blob/main/engenious-challenge/Model/NetworkService/RepositoryService.swift#L14C10-L14C25
NetworkPublisher
https://github.com/mishadovhiy/ios-assignment/blob/main/engenious-challenge/Model/NetworkService/NetworkPublisher.swift#L12
created small unit test https://github.com/mishadovhiy/ios-assignment/blob/main/engenious-challengeTests/NetworkServiceTests.swift#L15 calls async method getRepositories to check that results for passed username are not nill