Added verbose flag
All unnecessary output is now displayed only if verbose is set