Changed interface so Modifier accepts input and output
Changed interface to not take in output directory
Added a loop for testing