simplify conf based test parsing

this also fixes a problem with parsing comments in the conf file
handle missing space in usage block
go vet and golint