So far the text in here. What I did wrong was maybe typing "-" when wallet.bin was needed, I don't know, such a noob.
Thanks again for helping me.
For the file name "something.bin" or even "something" would probably work. "-" is not a valid file name. File names can contain hyphens, but they can not start with a hyphen.
Why did the wallet fail to connect to daemon? Maybe they use the file name as the user name when the wallet connects to the RPC server in quazarcoind, and "-" isn't a valid user name.