resolves issue #227 by accepting multiple files as input in CLI interface