composer: minor code refactoring
plugin manager: remove print statement in favour of logger
composer: make the strcture of the archived swirl indipendend from the file name
composer: make the strcture of the archived swirl use hash to avoid file collision

let's say on the system there are /bin/cmd and /usr/bin/cmd which do two different
things with the old structure only one would be preserved now we use hashes
to save file inside the tar.gz so both file would be saved
composer: refactored code in makeArchive
composer: makeRoll is now also using the new archive structure

hash based path for stored file with output prepended