Functionality for verbosity
Check that at least one input file is given
General class-level refactoring