Better argument handling, use devo-get-source-dir to find the source dir
When running from the source dir, switch to the build dir