Using argparser instead of option parser. Also added verbose mode, for more informative output