Only check for -n flag as first argument. Fix extra white space.
Created by: Lundbrik
Simple change to only accept the -n flag if it is the first argument, which as far as I could see I how most echo implementations does it including tcsh
. Also some changes to how it is written out, to remove the trailing white space after the last argument.