Added support for local and remote repositories

- added support for remote and local repositories to analyze nar
artifacts (downloads the artifacts in question from the repos, before making the assessment if there is a suitable nar available)
- additional logging capabilities
- minor code changes