Dir name support

Provide modules with a defined __dirname (to the cwd of the program)

cwd of the executable is where the current module lives after bundling, so it makes sense and is behavior that is expected / anticipated.

Addresses issue #90