cross platform path, add fdz
throw an error when no settings file exists, refactor ide data handling
Merge remote-tracking branch 'origin/dev' into dev

Conflicts:
	run.n