Add file list and grabber
Use bool for settings
Start moving some functions into separate classes