Allow overriding executable path

Working directory needs to be the directory where the eventstore
executable is, otherwise the files for the web ui can't be found.

Add executable_dir to allow overriding how the executable is ran.