Big logging and arguments cleanup. Provide long and short -v/--verbose options and a default value