External changes to config file now monitored
Refactored main and init