Improve config handling by searching in apps directory for a config file and if not found generate one with required fields alternatively if a file is found but missing data populate the data and let the user know incase of config changes.
This will be needed when compiling into executable apps