change engine opts to a flat config structure

- include a new theory for matching the engine format option
- test files w/ atom extension