Added: --username/-U argument
Fixed: wrong type in command arguments
Added: the standard - argument (stand for stdin)
Added: tests... finally!