add enginePath and runtimeDirectory to CommandLineParser

When running the compiler from the console the `enginePath` option remains `null` and `runtimeDirectory` remains the provided hard-coded path