Optionally specify file extension to monitor: rearranging constructors to make passing cleaner
Optionally specify file extension to monitor: hardcoded mda extension