Checking argc value
merged from master
Replace printf by Usage funtion