Add --source-dir and --dest-dir flags

- stop using workingDir global it was a source of bugs
- make destdir aware of GomkvConfig.DestDir
- fix broken unit tests after you started quoting profile
- add unit test for srcdir destdir
- add main util to validate directories are valid