verbose option

added verbose option and also updated the usage display