fixed errors in usage file, made test for usage contents
added special testcases for --silent, --exec in usage test