update action factory to take a list of file paths and return multiple actions
generate one action pre file
movin file change consumer tests to own test suite
filter the files sent to action factory based on command scope
queue all file actions, not just the first